If sqlite3_serialize and sqlite3_deserialize are not exposed in your bindings, 
I suppose you can do something like

with NamedTemporaryFile(mode='rb', prefix=prefix) as tmp:
    c = sqlite3.connect(tmp.name)
    # Do stuff.
    c.close()
    serialized = tmp.file.read()

where "prefix" is a RAM filesystem.

sqlite3_serialize and sqlite3_deserialize are better though.
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to