⇨ MENU ⇨ MODULES ⇨ sqlite3 ⇨ Connection
sqlite3.Connection ( ).setconfig ( )
⇨ MENU ⇨ MODULES ⇨ sqlite3 ⇨ Connection
sqlite3.Connection ( ).setconfig ( )
DESCRIPTION.
Modifie la valeur d'une option de configuration de connexion à une base de données.
SYNTAXE.
BDD_Base.setconfig ( option , valeur )
BDD_Base ⇨ objet connexion avec une base de données [ OBLIGATOIRE ]
.setconfig ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
option ⇨ identifiant de l'option [ OBLIGATOIRE ]
valeur ⇨ nouvelle valeur [ OBLIGATOIRE ]
REMARQUES.
option doit être l'une des constantes identifiants une option de connexion, ou un int ( ) lui correspondant, suivantes :
- sqlite3.SQLITE_DBCONFIG_DEFENSIVE ;
- sqlite3.SQLITE_DBCONFIG_DQS_DDL ;
- sqlite3.SQLITE_DBCONFIG_DQS_DML ;
- sqlite3.SQLITE_DBCONFIG_ENABLE_FKEY ;
- sqlite3.SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER ;
- sqlite3.SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION ;
- sqlite3.SQLITE_DBCONFIG_ENABLE_QPSG ;
- sqlite3.SQLITE_DBCONFIG_ENABLE_TRIGGER ;
- sqlite3.SQLITE_DBCONFIG_ENABLE_VIEW ;
- sqlite3.SQLITE_DBCONFIG_LEGACY_ALTER_TABLE ;
- sqlite3.SQLITE_DBCONFIG_LEGACY_FILE_FORMAT ;
- sqlite3.SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE ;
- sqlite3.SQLITE_DBCONFIG_RESET_DATABASE ;
- sqlite3.SQLITE_DBCONFIG_TRIGGER_EQP ;
- sqlite3.SQLITE_DBCONFIG_TRUSTED_SCHEMA ;
- sqlite3.SQLITE_DBCONFIG_WRITABLE_SCHEMA.
valeur doit être un bool ( ). Si valeur est omis la valeur par défaut est True.
Voir la méthode objet.getconfig ( ) qui retourne la valeur d'une option de connexion.
EXEMPLE.
import sqlite3
BDD_Connexion = sqlite3.Connection ( ":memory:" )
kvaleur = BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_ENABLE_VIEW )
print ( kvaleur )
BDD_Connexion.setconfig ( sqlite3.SQLITE_DBCONFIG_ENABLE_VIEW , not kvaleur )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_ENABLE_VIEW ) )
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.