Django-fr

Forum

#1 19-02-2011 08:08:53

Django
Membre
Inscription : 30-12-2010
Messages : 20

Dump de sqlite 3

Bonjour à tous,

Connaissez-vous un moyen simple de récupérer le code sql (dump) d'une
base de données sqlite3 ?

Merci d'avance.

Hors ligne

#2 19-02-2011 11:13:39

Romain
Membre
Inscription : 11-08-2010
Messages : 27

Re : Dump de sqlite 3

la commande .dump peut t'aider pour ca.

En mode interactif:

# pour une table "ma_table"
sqlite> .output [nom_du_fichier_dump]
sqlite> .dump ma_table

# pour toutes les tables
sqlite> .output [nom_du_fichier_dump]
sqlite> .dump "%"


Possible aussi en batch :
- éditer un fichier [nom_du_fichier_de_commandes] contenant les commandes ci-dessus
- sqlite3 -batch [nom_du_fichier_db_sqlite] < [nom_du_fichier_de_commandes]

Hors ligne

#3 19-02-2011 11:57:30

Django
Membre
Inscription : 30-12-2010
Messages : 20

Re : Dump de sqlite 3

Salut,

Merci pour ta réponse.

Ton code va me servir mais SQLite Manager, plugin pour Firefox, permet
aussi de le faire.

Bon W.E. et encore merci.

Le 2/19/2011 11:13 AM, Gaches Romain a écrit :
> la commande .dump peut t'aider pour ca.
>
> En mode interactif:
>
> # pour une table "ma_table"
> sqlite>  .output [nom_du_fichier_dump]
> sqlite>  .dump ma_table
>
> # pour toutes les tables
> sqlite>  .output [nom_du_fichier_dump]
> sqlite>  .dump "%"
>
>
> Possible aussi en batch :
> - éditer un fichier [nom_du_fichier_de_commandes] contenant les commandes
> ci-dessus
> - sqlite3 -batch [nom_du_fichier_db_sqlite]<
> [nom_du_fichier_de_commandes]
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django

Hors ligne

Pied de page des forums