OrientDB - Veritabanını Değiştir

Veritabanı, ihtiyaçlarınıza göre değiştirebileceğiniz farklı özelliklere sahip önemli veri modellerinden biridir.

Aşağıdaki ifade, Veritabanını Değiştir komutunun temel sözdizimidir.

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

Nerede <attribute-name> değiştirmek istediğiniz niteliği tanımlar ve <attribute-value> o öznitelik için ayarlamak istediğiniz değeri tanımlar.

Aşağıdaki tablo, bir veritabanını değiştirmek için desteklenen özniteliklerin listesini tanımlar.

Sr.No.Öznitelik AdıAçıklama
1 DURUM Veritabanının farklı öznitelikler arasındaki durumunu tanımlar.
2 İTHALAT İçe aktarma durumunu ayarlar.
3 DEFAULTCLUSTERID Kimliği kullanarak varsayılan kümeyi ayarlar. Varsayılan olarak 2'dir.
4 TARİH FORMATI Belirli tarih formatını varsayılan olarak ayarlar. Varsayılan olarak "yyyy-MM-gg" şeklindedir.
5 DATETIMEFORMAT Belirli tarih saat formatını varsayılan olarak ayarlar. Varsayılan olarak "yyyy-MM-gg HH: mm: ss" şeklindedir.
6 SAAT DİLİMİ Belirli saat dilimini ayarlar. Varsayılan olarak Java Sanal Makinesi'nin (JVM'nin) varsayılan saat dilimidir.
7 YERELEKTRİK Varsayılan yerel ülkeyi ayarlar. Varsayılan olarak, JVM'nin varsayılan yerel ayar ülkesidir. Örneğin: "GB".
8 YERELDİL Varsayılan yerel dilini ayarlar. Varsayılan olarak, JVM'nin varsayılan yerel dilidir. Örneğin: "en".
9 CHARSET Karakter kümesinin türünü ayarlar. Varsayılan olarak, JVM'nin varsayılan karakter kümesidir. Örneğin: "utf8".
10 KÜMELENME Kümeyi seçmek için kullanılan varsayılan stratejiyi ayarlar. Bu stratejiler, sınıf oluşturma ile birlikte oluşturulur. Desteklenen stratejiler varsayılan, döngüsel ve dengelidir.
11 MİNİMUM KÜMELER Yeni bir sınıf oluşturulduğunda otomatik olarak oluşturulacak minimum küme sayısını ayarlar. Varsayılan olarak 1'dir.
12 ÖZEL Özel özelliği ayarlar.
13 DOĞRULAMA Veritabanının tamamı için doğrulamaları devre dışı bırakır veya etkinleştirir.

Misal

OrientDB-2.2 sürümünden, bazı durumlarda normal sözdizimine izin vermeyen yeni SQL ayrıştırıcısı eklenmiştir. Bu nedenle, bazı durumlarda yeni SQL ayrıştırıcısını (StrictSQL) devre dışı bırakmamız gerekir. StrictSQL ayrıştırıcısını devre dışı bırakmak için aşağıdaki Alter veritabanı komutunu kullanabilirsiniz.

orientdb> ALTER DATABASE custom strictSQL = false

Komut başarıyla yürütülürse, aşağıdaki çıktıyı alacaksınız.

Database updated successfully