OrientDB-데이터베이스 변경
데이터베이스는 요구 사항에 따라 수정할 수있는 다양한 속성을 가진 중요한 데이터 모델 중 하나입니다.
다음 문은 Alter Database 명령의 기본 구문입니다.
ALTER DATABASE <attribute-name> <attribute-value>
어디 <attribute-name> 수정하려는 속성을 정의하고 <attribute-value> 해당 속성에 대해 설정할 값을 정의합니다.
다음 표는 데이터베이스 변경에 지원되는 속성 목록을 정의합니다.
Sr. 아니. | 속성 이름 | 기술 |
---|---|---|
1 | 상태 | 서로 다른 속성 간의 데이터베이스 상태를 정의합니다. |
2 | 가져 오기 | 가져 오기 상태를 설정합니다. |
삼 | DEFAULTCLUSTERID | ID를 사용하여 기본 클러스터를 설정합니다. 기본적으로 2입니다. |
4 | 날짜 형식 | 특정 날짜 형식을 기본값으로 설정합니다. 기본적으로 "yyyy-MM-dd"입니다. |
5 | DATETIMEFORMAT | 특정 날짜 시간 형식을 기본값으로 설정합니다. 기본적으로 "yyyy-MM-dd HH : mm : ss"입니다. |
6 | 시간대 | 특정 시간대를 설정합니다. 기본적으로 Java Virtual Machine (JVM)의 기본 시간대입니다. |
7 | LOCALECOUNTRY | 기본 로케일 국가를 설정합니다. 기본적으로 JVM의 기본 로케일 국가입니다. 예 : "GB". |
8 | 현지 언어 | 기본 로케일 언어를 설정합니다. 기본적으로 JVM의 기본 로케일 언어입니다. 예 : "en". |
9 | 문자셋 | 문자 집합의 유형을 설정합니다. 기본적으로 JVM의 기본 문자 집합입니다. 예 : "utf8". |
10 | 클러스터 선택 | 클러스터 선택에 사용되는 기본 전략을 설정합니다. 이러한 전략은 클래스 생성과 함께 생성됩니다. 지원되는 전략은 기본, 라운드 로빈 및 균형입니다. |
11 | 미니멈 클러스터 | 새 클래스가 생성 될 때 자동으로 생성 할 최소 클러스터 수를 설정합니다. 기본적으로 1입니다. |
12 | 커스텀 | 사용자 지정 속성을 설정합니다. |
13 | 확인 | 전체 데이터베이스에 대한 유효성 검사를 비활성화하거나 활성화합니다. |
예
OrientDB-2.2 버전에서 새로운 SQL 파서가 추가되어 경우에 따라 정규 구문을 허용하지 않습니다. 따라서 경우에 따라 새 SQL 파서 (StrictSQL)를 비활성화해야합니다. 다음 Alter database 명령을 사용하여 StrictSQL 구문 분석기를 비활성화 할 수 있습니다.
orientdb> ALTER DATABASE custom strictSQL = false
명령이 성공적으로 실행되면 다음 출력이 표시됩니다.
Database updated successfully