?
| Path : /lib64/python3.8/sqlite3/__pycache__/ |
| Current File : //lib64/python3.8/sqlite3/__pycache__/dump.cpython-38.opt-2.pyc |
U
e5d ã @ s d d„ Z dS )c
c s | ¡ }dV d}| |¡}| ¡ D ]²\}}}|dkr>dV n*|dkrNdV n| d¡r\q$nd |¡V | d d
¡}| d |¡¡}dd
„ | ¡ D ƒ} d |d dd„ | D ƒ¡¡}| |¡}
|
D ]}d |d ¡V qÀq$d}| |¡}| ¡ D ]\}}}d |¡V qîdV d S )NzBEGIN TRANSACTION;zª
SELECT "name", "type", "sql"
FROM "sqlite_master"
WHERE "sql" NOT NULL AND
"type" == 'table'
ORDER BY "name"
Zsqlite_sequencezDELETE FROM "sqlite_sequence";Zsqlite_stat1zANALYZE "sqlite_master";Zsqlite_z{0};ú"ú""zPRAGMA table_info("{0}")c S s g | ]}t |d ƒ‘qS )é )Ústr)Ú.0Z
table_info© r ú$/usr/lib64/python3.8/sqlite3/dump.pyÚ
<listcomp>3 s z_iterdump.<locals>.<listcomp>z2SELECT 'INSERT INTO "{0}" VALUES({1})' FROM "{0}";ú,c s s | ]}d | dd¡¡V qdS )z'||quote("{0}")||'r r N)ÚformatÚreplace)r Úcolr r r Ú <genexpr>6 s z_iterdump.<locals>.<genexpr>é z£
SELECT "name", "type", "sql"
FROM "sqlite_master"
WHERE "sql" NOT NULL AND
"type" IN ('index', 'trigger', 'view')
zCOMMIT;)ZcursorZexecuteZfetchallÚ
startswithr
r Újoin)
Z
connectionZcuÚqZ
schema_resZ
table_nameÚtypeZsqlZtable_name_identÚresZcolumn_namesZ query_resÚrowÚnamer r r Ú _iterdump
s6
þ
r N)r r r r r Ú<module>
ó