데이터베이스는 필요에 따라 수정할 수 있는 다양한 속성을 가진 중요한 데이터 모델 중 하나입니다.
다음 문은 Alter Database 명령의 기본 구문입니다.
ALTERDATABASE<attribute-name><attribute-value>SQL
여기서
데이터베이스 변경에 지원되는 속성 목록은 아래에 정의되어 있습니다.
상태 다양한 속성 간의 데이터베이스 상태를 정의합니다.
가져오는 중 가져오기 상태를 설정합니다.
기본클러스터ID ID를 사용하여 기본 클러스터를 설정합니다. 기본값은 2입니다.
날짜 형식 특정 날짜 형식을 기본값으로 설정합니다. 기본값은 yyyy-MM-dd입니다.
DATETIMEFORMAT 특정 날짜/시간 형식을 기본값으로 설정합니다. 기본값은 yyyy-MM-dd HH:mm:ss입니다.
TIMEZONE 특정 시간대를 설정합니다. 기본적으로 JVM(Java Virtual Machine) 기본 시간대입니다.
현지 국가 기본 로캘 국가를 설정합니다. 기본적으로 이는 JVM의 기본 로케일 국가입니다. 예: GB.
현지 언어 기본 로캘 언어를 설정합니다. 기본적으로 이는 JVM의 기본 로케일 언어입니다. 예를 들면 다음과 같습니다.
문자세트 문자셋의 종류를 설정합니다. 기본적으로 JVM의 기본 문자 집합입니다. 예: utf8.
클러스터 선택 클러스터 선택을 위한 기본 정책을 설정합니다. 이러한 정책은 생성 클래스와 함께 생성됩니다. 지원되는 전략은 기본, 라운드 로빈 및 균형입니다.
최소 클러스터 새 클래스 생성 시 자동으로 생성되는 최소 클러스터 수를 설정합니다. 기본값은 1입니다.
커스텀 사용자 정의 속성을 설정합니다.
검증
전체 데이터베이스에 대한 유효성 검사를 비활성화하거나 활성화합니다.
예제
OrientDB-2.2 버전부터 경우에 따라 일반 구문 사용을 허용하지 않는 새로운 SQL 파서가 추가되었습니다. 따라서 어떤 경우에는 새로운 SQL 파서(StrictSQL)를 비활성화해야 합니다. StrictSQL 분석기는 다음 Alter 데이터베이스 명령을 사용하여 비활성화할 수 있습니다.
orientdb>ALTERDATABASEcustomstrictSQL=falseSQL
명령이 성공적으로 실행되면 다음과 같은 출력이 표시됩니다.
아아아아위 내용은 OrientDB는 데이터베이스를 수정합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!