.
sqlitebck herhangi Sqlite3 veritabanını başka bir & nbsp kaydetmenize olanak verir, tek bir fonksiyonu olduğu; Sen yükleme ve boşaltma bellek veri tabanı (örneğin kullanabilirsiniz: dosyasına Bellek :) iter dökümü işlevselliği (alternatif).
Daha fazla bilgi için SQLite3 C API belgelerine bakınız.
kurmak ve kurulum
Şimdi kurmak veya distutils modülünü kullanarak sqlitebck yükleyebilirsiniz:
& Nbsp; piton setup.py install
Testler
Büyük bir şey, sadece temel işlevlerini sınamak:
& Nbsp; piton tests.py
Kullanım örneği
Temel kullanım örneği - bellek veri tabanı dosyasına kaydedilir:
>>> Import Sqlite3
>>> Bağl = sqlite3.connect (': Bellek:')
>>> Curr = conn.cursor ()
# Tablo oluşturmak ve orada bazı verileri koymak
>>> Curr.execute (') TABLO foo (bar INTEGER CREATE')
<0xb73b2800 de sqlite3.Cursor object>
>>> Curr.execute (') (foo VALUES INTO, 123 INSERT')
<0xb73b2800 de sqlite3.Cursor object>
>>> Curr.close ()
>>> Conn.commit ()
>>> Import sqlitebck
# Dosyaya bellek veri tabanı (bağl) kaydetmek
>>> Conn2 = sqlite3.connect ('/ tmp / in_memory_sqlite_db_save.db')
>>> Sqlitebck.copy (bağlantı, conn2)
>>> Conn.Close ()
>>> Curr2 = conn2.cursor ()
), Veri dosyası veritabanında olup olmadığını kontrol edin #
>>> Curr2.execute ('foo SELECT * FROM');
<0xb73b2860 de sqlite3.Cursor object>
>>> Curr2.fetchall ()
[(123)]
Eğer belleğe dosya veritabanı yüklemek istiyorsanız, sadece arama:
>>> Sqlitebck.copy (conn2, bağl)
Gereksinimler :
- Python
Yorum Bulunamadı