⇨ MENU ⇨ MODULES ⇨ sqlite3 ⇨ Connection
sqlite3.Connection ( ).iterdump ( )
⇨ MENU ⇨ MODULES ⇨ sqlite3 ⇨ Connection
sqlite3.Connection ( ).iterdump ( )
DESCRIPTION.
Retourne un objet itérateur représentant la composition de la base de données en tant que code source SQL
SYNTAXE.
TRT_Iter = BDD_Base.iterdump ( )
BLB_Blob = ⇨ variable qui recevra le nouvel objet iterable [ optionnel ]
BDD_Base ⇨ objet connexion avec une base de données [ OBLIGATOIRE ]
.iterdump ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
L'appel de la méthode objet.iterdump ( ) pourra être utilisée, par exemple pour convertir une base de données appelée en mode ":memory:", c'est-à-dire dans la mémoire volatile, pour l'enregistrer dans un fichier, afin de pouvoir la restituer ultérieurement.
EXEMPLE.
import sqlite3
LST_Valeurs = [ ( 1 , ) , ( 2 , ) , ( 3 , ) , ( 5 , ) , ( 7 , ) ]
BDD_Connexion = sqlite3.Connection ( ":memory:" )
BDD_Connexion.execute ( " CREATE TABLE IF NOT EXISTS premiers ( nombre INTEGER ) " )
BDD_Connexion.executemany ( " INSERT INTO premiers ( nombre ) VALUES ( ? ) " , LST_Valeurs )
BDD_Connexion.commit ( )
print ( BDD_Connexion.execute ( " SELECT * FROM premiers " ).fetchall ( ) )
print ( )
print ( BDD_Connexion.iterdump ( ) )
print ( )
for kcommande in BDD_Connexion.iterdump ( ) : print ( kcommande )
with open ( "MaBase.sql" , "w" ) as FIC_Fichier :
for kcommande in BDD_Connexion.iterdump ( ) : FIC_Fichier.write ( f" { kcommande }\n" )
BDD_Connexion.close ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.