資料庫是具有不同屬性的重要資料模型之一,您可以根據需要修改它們。
以下語句是Alter Database指令的基本語法。
ALTERDATABASE<attribute-name><attribute-value>SQL
其中
下面定義了用於更改資料庫的受支援屬性的清單。
STATUS 定義不同屬性之間的資料庫狀態。
IMPORTING 設定導入狀態。
DEFAULTCLUSTERID 使用ID設定預設群集。預設是2。
DATEFORMAT 將特定的日期格式設定為預設值。預設是yyyy-MM-dd。
DATETIMEFORMAT 將特定的日期時間格式設定為預設值。預設是yyyy-MM-dd HH:mm:ss。
TIMEZONE 設定特定的時區。預設情況下,它是Java虛擬機器(JVM)預設時區。
LOCALECOUNTRY 設定預設的語言環境國家。預設情況下,它是JVM的預設語言環境國家。例如:GB。
LOCALELANGUAGE 設定預設的語言環境語言。預設情況下,它是JVM的預設語言環境語言。例如:en。
CHARSET 設定字符集的類型。預設情況下,它是JVM的預設字元集。例如:utf8。
CLUSTERSELECTION 設定用於選擇群集的預設策略。這些策略與創建類別一起創建。支援的策略是默認,循環和均衡。
MINIMUMCLUSTERS 設定建立新類別時自動建立的最小群集數。預設情況下是1。
CUSTOM 設定自訂屬性。
VALIDATION
停用或啟用整個資料庫的驗證。
實例
從OrientDB-2.2的版本中,新增了新的SQL解析器,在某些情況下不允許使用常規語法。因此,在某些情況下,我們必須停用新的SQL解析器(StrictSQL)。可以使用下列Alter database指令來停用StrictSQL分析器。
orientdb>ALTERDATABASEcustomstrictSQL=falseSQL
如果命令執行成功,您將得到以下輸出。
orientdb{db=demo}>ALTERDATABASEcustomstrictSQL=false Databaseupdatedsuccessfully. orientdb{db=demo}>
以上是OrientDB修改資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!