python-sqlite3-backup

צילום מסך תוכנה:
python-sqlite3-backup
פרטי תוכנה:
גרסה: 1.0
טען תאריך: 14 Apr 15
מפתחים: Piotr Husiatynski
רשיון: ללא תשלום
פופולריות: 64

Rating: 4.0/5 (Total Votes: 2)

sqlitebck היא פונקציה יחידה שמאפשרת לשמור את כל בסיס הנתונים sqlite3 אחד למשנהו & nbsp; אתה יכול להשתמש בזה לדוגמא עבור טעינה ומסד נתוני זיכרון השלכת (:. זיכרון :) לתוך קובץ (חלופה לפונקציונלית מזבלה ITER).
ראה מסמכי API Sqlite3 C לפרטים נוספים.
התקנה בנייה ו
עכשיו אתה יכול לבנות או להתקין sqlitebck באמצעות distutils:
& Nbsp; פיתון setup.py להתקין
בדיקות
שום דבר לא גדול, רק לבדוק את הפונקציונליות בסיסית:
& Nbsp; tests.py פיתון
דוגמא שימוש
דוגמא שימוש בסיסית - מסד נתוני זיכרון נשמר לקובץ:
>>> Sqlite3 יבוא
>>> Conn = sqlite3.connect (': זיכרון:')
>>> Curr = conn.cursor ()
# ליצור שולחן ולשים שם כמה נתונים
>>> Curr.execute ('צור foo TABLE (מספר שלם בר)')
<אובייקט sqlite3.Cursor ב0xb73b2800>
>>> Curr.execute ("INSERT INTO ערכי foo (123)")
<אובייקט sqlite3.Cursor ב0xb73b2800>
>>> Curr.close ()
>>> Conn.commit ()
>>> Sqlitebck יבוא
# לחסוך במאגר זיכרון (קונטיקט) לתוך קובץ
>>> Conn2 = sqlite3.connect ("/ tmp / in_memory_sqlite_db_save.db ')
>>> Sqlitebck.copy (קונטיקט, conn2)
>>> Conn.close ()
>>> Curr2 = conn2.cursor ()
# לבדוק אם הנתונים הוא במסד נתונים של קבצים;)
>>> Curr2.execute ("SELECT * FROM foo ');
<אובייקט sqlite3.Cursor ב0xb73b2860>
>>> Curr2.fetchall ()
[(123,)]
אם אתה רוצה לטעון מסד נתונים של קבצים לזיכרון, פשוט להתקשר:
>>> Sqlitebck.copy (conn2, קונטיקט)

דרישות :

  • Python

תוכנה דומה

תוכנות אחרות של יזם Piotr Husiatynski

256-jungle
256-jungle

2 Jun 15

sqlitebck
sqlitebck

6 Jun 15

תגובות ל python-sqlite3-backup

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!