this repo has no description
atproto bluesky typescript express

i don't need that

-35
-35
src/db.ts
··· 1 - import Database from "better-sqlite3"; 2 - import { DATABASE_NAME } from "./env.js"; 3 - 4 - export function init() { 5 - const db = new Database(`${DATABASE_NAME}.db`, { verbose: console.log }); 6 - db.pragma("journal_mode = WAL"); 7 - db.exec(` 8 - CREATE TABLE IF NOT EXISTS records ( 9 - revision INTEGER PRIMARY KEY, 10 - repo TEXT NOT NULL, 11 - nsid TEXT NOT NULL, 12 - rkey TEXT NOT NULL, 13 - uri TEXT NOT NULL, 14 - rdata TEXT NOT NULL, 15 - created_at DATETIME DEFAULT CURRENT_TIMESTAMP, 16 - updated_at DATETIME DEFAULT CURRENT_TIMESTAMP 17 - ) 18 - `); 19 - db.close(); 20 - } 21 - 22 - export function insertRecord( 23 - repo: string, 24 - nsid: string, 25 - rkey: string, 26 - uri: string, 27 - rdata: string, 28 - ) { 29 - const db = new Database(`${DATABASE_NAME}.db`, { verbose: console.log }); 30 - const stmt = db.prepare( 31 - "INSERT INTO records (repo, nsid, rkey, uri, rdata) VALUES (?, ?, ?, ?, ?)", 32 - ); 33 - stmt.run(repo, nsid, rkey, uri, rdata); 34 - db.close(); 35 - }