python-sqlite3-backup

البرمجيات قطة:
python-sqlite3-backup
تفاصيل البرنامج:
الإصدار: 1.0
تاريخ إيداع: 14 Apr 15
المطور: Piotr Husiatynski
ترخيص: حرر
شعبية: 24

Rating: 4.0/5 (Total Votes: 1)

وsqlitebck هو وظيفة واحدة التي تسمح لإنقاذ أي SQLite3 قاعدة البيانات واحد إلى آخر على & nbsp؛ يمكنك استخدام هذا على سبيل المثال لتحميل وتفريغ قاعدة بيانات الذاكرة (: :) الذاكرة في ملف (البديل إلى وظيفة تفريغ ايتر).
انظر مستندات API Sqlite3 C للمزيد من المعلومات.
بناء وتركيب
الآن يمكنك بناء أو تثبيت sqlitebck باستخدام distutils:
على & nbsp؛ بيثون setup.py تثبيت
اختبارات
شيء كبير، مجرد اختبار وظائف أساسية:
على & nbsp؛ tests.py الثعبان
مثال للاستخدام
مثال للاستخدام الأساسي - حفظ قاعدة بيانات الذاكرة في ملف:
>>> sqlite3 استيراد
>>> كون = sqlite3.connect (': الذاكرة:')
>>> بالعملة = conn.cursor ()
# إنشاء جدول ووضع هناك بعض البيانات
>>> curr.execute ('CREATE TABLE فو (بار عدد صحيح)')
<كائن sqlite3.Cursor في 0xb73b2800>
>>> curr.execute ('INSERT INTO القيم فو (123)')
<كائن sqlite3.Cursor في 0xb73b2800>
>>> curr.close ()
>>> conn.commit ()
>>> sqlitebck استيراد
# حفظها في قاعدة بيانات الذاكرة (كون) في ملف
>>> conn2 = sqlite3.connect ('/ تمة / in_memory_sqlite_db_save.db')
>>> sqlitebck.copy (كونيتيكت، conn2)
>>> conn.close ()
>>> curr2 = conn2.cursor ()
# معرفة ما اذا كان البيانات في قاعدة بيانات الملفات؛)
>>> curr2.execute ('SELECT * FROM فو')؛
<كائن sqlite3.Cursor في 0xb73b2860>
>>> curr2.fetchall ()
[(123،)]
إذا كنت ترغب في تحميل قاعدة بيانات الملف في الذاكرة، فقط الاتصال على:
>>> sqlitebck.copy (conn2، كون)

المتطلبات:

بيثون

برامج مماثلة

Qore MySQL Module
Qore MySQL Module

20 Feb 15

FreeTDS
FreeTDS

11 May 15

OSPRep
OSPRep

11 May 15

البرامج الأخرى من المطور Piotr Husiatynski

256-jungle
256-jungle

2 Jun 15

sqlitebck
sqlitebck

6 Jun 15

تعليقات ل python-sqlite3-backup

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!