| python-sqlite3-backup SQLite3 Online Backup API Implementation |
Baixe Agora |
python-sqlite3-backup Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Piotr Husiatynski
- Site do editor:
- http://www.vim.org/scripts/script.php?script_id=2240
python-sqlite3-backup Tag
python-sqlite3-backup Descrição
Sqlitebck é uma única função que permite salvar qualquer banco de dados SQLite3 um para outro. Você pode usar isso, por exemplo, para carregamento e dumping banco de dados de memória (: memória :) no arquivo (alternativa à funcionalidade de despejo do ITER) .Ve o SQLite3 C API docs para mais informações.Build e instalationnow você pode criar ou instalar sqlitebck usando distutils: python Setup.py InstallTestsNothing Big, basta testar funcionalidade básica: testes python.pyusage Exemplos de usoBasic Exemplo - banco de dados de memória salvos no arquivo: >>> Import Sqlite3 >>> conn = sqlite3.connect (': memória:') >>> curr = Conn.Cursor () # Criar tabela e colocar lá alguns dados >>> curr.execute ('criar tabela foo (blue integer)') >>> curr.execute ('insira em valores foo (123) ') >>> curr.close () >>> conn.commit () >>> Importe Sqlitebck # Salve no banco de dados de memória (conn) no arquivo >>> conn2 = sqlite3 .Connect ('/ tmp / in_memory_sqlite_db_save.db') >>> sqlitebck.copy (conn, con conn2) >>> conn.close () >>> curr2 = conn2.cursor () # Verifique se os dados estão no banco de dados de arquivos; ) >>> curr2.execute ('selecione * de foo '); >>> curr2.fetchall () Se você deseja carregar o banco de dados de arquivos na memória, basta ligar: >>> sqlitebck.copy (conn2, conn) Página inicial do produto
python-sqlite3-backup Software Relacionado