python-sqlite3-backup

Tela Software:
python-sqlite3-backup
Detalhes de Software:
Versão: 1.0
Data de upload: 14 Apr 15
Revelador: Piotr Husiatynski
Licença: Livre
Popularidade: 24

Rating: 4.0/5 (Total Votes: 1)

sqlitebck é uma única função que permite salvar qualquer banco de dados sqlite3 um para outro & nbsp; Você pode usar este, por exemplo, para o carregamento e de banco de dados de memória de dumping. (: :) Memória em arquivo (alternativa à funcionalidade despejo iter).
Consulte a documentação de API Sqlite3 C para mais informações.
Criar e instalação
Agora você pode construir ou instalar sqlitebck usando distutils:
& Nbsp; python setup.py instalar
testes
Nada grande, basta testar a funcionalidade básica:
& Nbsp; tests.py python
Exemplo de uso
Exemplo de uso básico - banco de dados de memória guardada em arquivo:
>>> Sqlite3 importação
>>> Conn = sqlite3.connect (': memory:')
>>> Curr = conn.cursor ()
# Criar a tabela e colocar lá alguns dados
>>> Curr.execute ('foo CRIAR TABELA (bar INTEIRO)')

>>> Curr.execute ("INSERT INTO VALUES foo (123) ')

>>> Curr.close ()
>>> Conn.commit ()
>>> Sqlitebck importação
# Salvar no banco de dados de memória (conn) em arquivo
>>> Conn2 = sqlite3.connect ('/ tmp / in_memory_sqlite_db_save.db')
>>> Sqlitebck.copy (conn, conn2)
>>> Conn.close ()
>>> Curr2 = conn2.cursor ()
# Verificar se os dados estão na base de dados de arquivo;)
>>> Curr2.execute ('SELECT * FROM foo');

>>> Curr2.fetchall ()
[(123,)]
Se você deseja carregar banco de dados de arquivo para a memória, basta ligar para:
>>> Sqlitebck.copy (conn2, conn)

Requisitos :

  • Python

Programas semelhantes

Valentina Database
Valentina Database

19 Feb 15

SwingSet
SwingSet

20 Feb 15

chive
chive

11 May 15

Outro software de desenvolvedor Piotr Husiatynski

256-jungle
256-jungle

2 Jun 15

sqlitebck
sqlitebck

6 Jun 15

Comentário para python-sqlite3-backup

Comentários não encontrado
Adicionar comentário
Ligue imagens!