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: 64

Rating: 4.0/5 (Total Votes: 2)

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

DB Solo
DB Solo

17 Feb 15

ChronicDB
ChronicDB

14 Apr 15

Navicat Premium
Navicat Premium

17 Feb 15

sgwi
sgwi

20 Feb 15

Outro software de desenvolvedor Piotr Husiatynski

sqlitebck
sqlitebck

6 Jun 15

256-jungle
256-jungle

2 Jun 15

Comentário para python-sqlite3-backup

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