SORU
20 Mayıs 2010, PERŞEMBE


PostgreSQL adlandırma kuralları

Nerede PostgreSQL adlandırma kuralları hakkında detaylı bir manuel bulabilirim? (camel case, dizileri, birincil anahtar kısıtlamaları, indeksler, vb...) ve tablo adları

CEVAP
20 Mayıs 2010, PERŞEMBE


Tablo adları, dava, vb ile ilgili, yaygın kuralı budur:

  • SQL anahtar kelimeler: büyük harf
  • isim (tanımlayıcı): alt çizgi ile yapılabilir

For example:

UPDATE my_table SET name = 5;

Bu taş, ama böyle bir durum yazılı değildirküçük harf tanımlayıcılarışiddetle tavsiye edilir, IMO. Postgresql alıntı yaptığında (aslında onları içten küçük kıvrımlar) alıntı ve dava zaman duyarsızca hassas tanımlayıcıları durumda; pek çok kişi bu özelliklerinizden farkında değil davranır. Her zaman kullanarak güvenli küçük. Her neyse, bu kabul edilebilir kullanım camelCase PascalCase (UPPER_CASE), olarak tutarlı: alıntı tanımlayıcıları ya hep ya hiç (ve bu içerir şema oluşturma!).

Çok fazla kuralları veya stil kılavuzları farkında değilim. Yedek anahtarları normalde yapılan bir dizi (genellikle ile serial makro), uygun ayrılmamak için bu adlandırma için bu dizileri oluşturuyorsanız, bunları elden (tablename_colname_seq).

Bazı tartışmalar da here, here (genel SQL için) here ilgili çeşitli bağlantılar ile tüm bakın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • failblog

    failblog

    17 HAZİRAN 2008
  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • khloe brooks

    khloe brooks

    25 Temmuz 2011