19 lines
446 B
TypeScript
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();
|