From 491a1a3a4f3a88f0c90bdcffc01210644fc65007 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 15 Mar 2023 20:13:34 -0400 Subject: [PATCH] Add migration script --- migrate.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 migrate.py diff --git a/migrate.py b/migrate.py new file mode 100644 index 0000000..9f252a9 --- /dev/null +++ b/migrate.py @@ -0,0 +1,16 @@ +import anydbm +import sqlite3 + +data = anydbm.open("cryptopad.db", 'c'); + +con = sqlite3.connect("my.db") +con.text_factory = str +con.execute("CREATE TABLE data (k BLOB, v BLOB, PRIMARY KEY (`k`))") + +cur = con.cursor() + +for k,v in data.iteritems(): + print k + cur.execute("INSERT INTO data VALUES (?,?)", [k,v]) + +con.commit()