OrientDB - 修改資料庫



資料庫是一個重要的資料模型,具有您可以根據需要修改的不同屬性。

以下是修改資料庫命令的基本語法。

ALTER DATABASE <attribute-name> <attribute-value> 

其中<attribute-name>定義要修改的屬性,<attribute-value>定義要為該屬性設定的值。

下表定義了支援修改資料庫的屬性列表。

序號屬性名稱描述
1 STATUS 定義資料庫在不同屬性之間的狀態。
2 IMPORTING 設定匯入狀態。
3 DEFAULTCLUSTERID 使用 ID 設定預設叢集。預設值為 2。
4 DATEFORMAT 設定特定的日期格式為預設格式。預設值為“yyyy-MM-dd”。
5 DATETIMEFORMAT 設定特定的日期時間格式為預設格式。預設值為“yyyy-MM-dd HH:mm:ss”。
6 TIMEZONE 設定特定的時區。預設值為 Java 虛擬機器 (JVM) 的預設時區。
7 LOCALECOUNTRY 設定預設區域國家/地區。預設值為 JVM 的預設區域國家/地區。例如:“GB”。
8 LOCALELANGUAGE 設定預設區域語言。預設值為 JVM 的預設區域語言。例如:“en”。
9 CHARSET 設定字元集型別。預設值為 JVM 的預設字元集。例如:“utf8”。
10 CLUSTERSELECTION 設定用於選擇叢集的預設策略。這些策略是在建立類時建立的。支援的策略包括 default、roundrobin 和 balanced。
11 MINIMUMCLUSTERS 設定建立新類時自動建立的叢集的最小數量。預設值為 1。
12 CUSTOM 設定自定義屬性。
13 VALIDATION 停用或啟用整個資料庫的驗證。

示例

從 OrientDB-2.2 版本開始,添加了新的 SQL 解析器,在某些情況下不允許使用常規語法。因此,在某些情況下,我們必須停用新的 SQL 解析器 (StrictSQL)。您可以使用以下修改資料庫命令停用 StrictSQL 解析器。

orientdb> ALTER DATABASE custom strictSQL = false 

如果命令執行成功,您將獲得以下輸出。

Database updated successfully
廣告