npubweb/create-tables.ts

19 lines
446 B
TypeScript

// https://deno.land/x/sqlite
import { DB } from "https://deno.land/x/sqlite/mod.ts";
const db = new DB("pubkeys.db");
db.query(`
CREATE TABLE IF NOT EXISTS subscribers (
pubkey TEXT PRIMARY KEY,
created_at INTEGER
)
`);
db.query(`
CREATE TABLE IF NOT EXISTS foaf (
foaf_pubkey TEXT,
subscriber_pubkey TEXT,
FOREIGN KEY (subscriber_pubkey) REFERENCES subscribers(pubkey)
)
`);
db.close();