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