PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` 3 \ @s ddZdS)c cs|j}dVd}|j|}x|jD]\}}}|dkr@dVn*|dkrPdVn|jdr^q&n dj|V|jd d }|jd j|}d d |jD} dj|djdd| D}|j|} x| D]} dj| dVqWq&Wd}|j|}x"|jD]\} }}dj|VqWdVdS)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(). zBEGIN TRANSACTION;z SELECT "name", "type", "sql" FROM "sqlite_master" WHERE "sql" NOT NULL AND "type" == 'table' ORDER BY "name" Zsqlite_sequencezDELETE FROM "sqlite_sequence";Z sqlite_stat1zANALYZE "sqlite_master";Zsqlite_z{0};"z""zPRAGMA table_info("{0}")cSsg|]}t|dqS))str).0Z table_infor/usr/lib64/python3.6/dump.py 3sz_iterdump..z2SELECT 'INSERT INTO "{0}" VALUES({1})' FROM "{0}";,css |]}dj|jddVqdS)z'||quote("{0}")||'rz""N)formatreplace)rcolrrr 6sz_iterdump..z SELECT "name", "type", "sql" FROM "sqlite_master" WHERE "sql" NOT NULL AND "type" IN ('index', 'trigger', 'view') zCOMMIT;N)ZcursorZexecuteZfetchall startswithr r join) Z connectionZcuqZ schema_resZ table_nametypeZsqlZtable_name_identresZ column_namesZ query_resrownamerrr _iterdump s4         rN)rrrrr s