| python-sqlite3-back-up SQLITE3 ONLINE BACKUP API-implementatie |
Download nu |
python-sqlite3-back-up Rangschikking & Samenvatting
- Vergunning:
- MIT/X Consortium Lic...
- Naam uitgever:
- Piotr Husiatynski
- Uitgever website:
- http://www.vim.org/scripts/script.php?script_id=2240
python-sqlite3-back-up Tags
python-sqlite3-back-up Beschrijving
SQLITEBCK is een enkele functie die mogelijk maakt om elke SQLITE3-database één aan de andere op te slaan. U kunt dit gebruiken voor het laden en dumpen van geheugendatabase (: Memory :) in bestand (alternatief voor ITER DUMP-functionaliteit) .SEE De SQLITE3 C API-documenten voor meer info.build en installatiennow u kunt SQLITEBCK gebruiken of installeren met behulp van Distutils: Python Setup.py InstalltestSnothing Big, test alleen basisfunctionaliteit: Python-tests.pyusage expressbasisch gebruik voorbeeld - Geheugendatabase opgeslagen in Bestand: >>> import sqlite3 >>> conn = sqlite3.connect (': geheugen:') >>> curr = Conn.Cursor () # CREATE TABEL EN ZETTELIJKE DATA >>> curr.execute ('Create Table Foo (Bar Integer)') >>> curr.execute ('Invoegen in Foo-waarden (123) ') >>> CURC.CLOSE () >>> Conn.commit () >>> SQLITEBCK # Opslaan in de geheugendatabase (Conn) in Bestand >>> Conn2 = SQLITE3 .Connect ('/ tmp / in_memory_sqlite_db_save.db') >>> sqlitebck.copy (conn, conn2) >>> conn.close () >>> CURR11 = Conn2.cursor () # Controleer of gegevens in bestandsdatabase bevinden; ) >>> CURR11.EXECUTE ('SELECT * VAN foo '); >>> CURRR11.Fetchall () Als u de bestandsdatabase in het geheugen wilt laden, belt u dan gewoon: >>> SQLITEBCK.COPY (Conn2, Connl) De startpagina van het product
python-sqlite3-back-up Gerelateerde software