Compare commits

...

2 Commits

Author SHA1 Message Date
Your Name
491a1a3a4f Add migration script 2023-03-15 20:13:34 -04:00
Your Name
da3aad8713 Error response 2023-03-15 19:45:52 -04:00
2 changed files with 17 additions and 1 deletions

View File

@@ -1,7 +1,7 @@
export async function onRequest(context) {
console.log(context);
if (context.params.dump !== context.env.DUMP_KEY) {
return new Response();
return new Response("Wrong key");
}
const db = context.env.D1DB;
const dump = await db.dump();

16
migrate.py Normal file
View File

@@ -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()