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

  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012
  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006
  • RD

    RD

    19 NİSAN 2006