*j S r S rSS.S jrg)c D SR U R SS5 5 $ )Nz"{0}""z""formatreplace)names 3/opt/alt/python313/lib64/python3.13/sqlite3/dump.py_quote_namer
s >>$,,sD122 c D SR U R SS5 5 $ )Nz'{0}''z''r )values r _quote_valuer s >>%--T233r
N)filterc #
# SnU R 5 nSUl UR S5 R 5 nU( a Sv Sv U( a SnU/nOSn/ nSU S 3nUR Xv5 n/ n UR 5 GH u pnU
S
:X aN UR S5 n
S/n U U
R 5 V
Vs/ s H u pS
[ U
5 SU S3PM snn
-
n M[ U
S:X a Sv OuU
R S5 ( a M~ UR S5 ( a4 U( d SnSv SR
[ U
5 [ U5 5 v OSR
U5 v [ U
5 nUR SU S35 nUR 5 Vs/ s H n[ US 5 PM nnSR
USR S U 5 5 5 nUR U5 nU H nSR
US 5 v M GM SU S3nUR Xv5 nUR 5 H u npSR
U5 v M U( a S v U H nSR
U5 v M S!v gs snn
f s snf 7f)"a
Returns an iterator to the dump of the database in an SQL text format.
Used to produce an SQL dump of the database. Useful to save an in-memory
database for later restoration. This function should not be called
directly but instead called from the Connection method, iterdump().
FNzPRAGMA foreign_key_checkzPRAGMA foreign_keys=OFF;zBEGIN TRANSACTION;zAND "name" LIKE ? z
SELECT "name", "type", "sql"
FROM "sqlite_master"
WHERE "sql" NOT NULL AND
"type" == 'table'
z%
ORDER BY "name"
sqlite_sequencez SELECT * FROM "sqlite_sequence";zDELETE FROM "sqlite_sequence"z%INSERT INTO "sqlite_sequence" VALUES(,)sqlite_stat1zANALYZE "sqlite_master";sqlite_zCREATE VIRTUAL TABLETzPRAGMA writable_schema=ON;zXINSERT INTO sqlite_master(type,name,tbl_name,rootpage,sql)VALUES('table',{0},{0},0,{1});z{0};zPRAGMA table_info( z0SELECT 'INSERT INTO {0} VALUES('{1}')' FROM {0};z','c 3 V # U H nS R [ U5 5 v M! g7f)z||quote({0})||N)r r ).0cols r