Merih Forum Programlama ve yazılım algoritmalar programlama python Flask Flask-sqlalchemy eklentisi, sütun veri tipleri

  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Flask-sqlalchemy eklentisi, sütun veri tipleri

 
#1

Kod:
   Veritabanı tablolarındaki sutunların veri tiplerini belirlerken en çok kullanılan veri tipleri aşağıdaki listelenmiştir ve bu tiplerin python dilindeki karşılıklarıda verilmiştir:

SQLAlchemy sutun veri tipi                  python

Integer                                     int(32 bit)
SmallInteger                                int(16 bit)
BigInteger                                  int veya long
Float                                       float
Numeric                                     decimal, Decimal
String                                      str
Text                                        str(sınırı belli olmayan)
Unicode                                     unicode
Boolean                                     bool
Date                                        datetime.date
Interval                                    datetime.timedelta
DateTime                                    datetime.datetime
Enum                                        str
PickleType                                  herhangi bir python nesnesi olabilir
LargeBinary                                 str

Sütün veri tiplerinin yanında tablolar arasında ilişki kurulurken yada bazı sütünlar için ek özellikler belirtmek için sqlalchemy seçenekler sunar. En çok kullanılan seçenekler:
primary_key: değeri True olarak atandığında o sütünü birincil anahtar yapar. unique: değeri True olarak atanan sütün için veri tekrarı olmasını engeller. index: değeri True olarak atanan sütün için index oluşturur, böylece sorgulamalarda performans sağlanır. nullable: True atanırsa o sütünün boş geçilmesine izin verirlir. False değerinde boş geçilirse hata alınır. Varsayılan olarak True'dur. default: o sütün için varsayılan olarak atanacak değeri belirtir. Mesela kullanıcı hesabı oluşturulduktan sonra dogrulama seçeneğine False atanabilir (dogurlama=False).
flask-sqlalchemy eklentisi her tablo için primary_key belirtilmesini zorunlu kılar.



Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Flask ile örnek bir uygulama altyapısı efsane 1 2,719 30-05-2017, Saat: 18:14
Son Mesaj: dalaylama
  database migration, Flask-migrate eklentisi efsane 0 2,001 30-05-2017, Saat: 17:21
Son Mesaj: efsane
  sqlalchemy tablo sorgulama filtreleri ve sorgu çalıştırıcılar efsane 0 2,070 30-05-2017, Saat: 17:20
Son Mesaj: efsane
  Flask-sqlalchemy ile tablo oluşturma, tablolar arasında ilişki tanımlama efsane 0 2,238 30-05-2017, Saat: 17:19
Son Mesaj: efsane
  flask uygulamasına veritabanı ekleme sqlalchemy, orm efsane 0 2,356 30-05-2017, Saat: 17:16
Son Mesaj: efsane

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Bu konuyu görüntüleyen kullanıcı(lar):
1 Ziyaretçi

   
Türkçe Çeviri: Emre KRMN, Kodlayanlar MyBB, © 2002-2022 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-∞ Tüm hakları saklıdır.