···11export { parseAtUri, buildAtUri, type AtUriComponents } from "./at-uri";
22export { resolvePds } from "./resolver";
33+export { resolveViewUrl, processDocument } from "./document";
+51
packages/server/tables.csv
···11+name,sql
22+_cf_KV,"CREATE TABLE _cf_KV (
33+ key TEXT PRIMARY KEY,
44+ value BLOB
55+ ) WITHOUT ROWID"
66+repo_records,"CREATE TABLE repo_records (
77+ id INTEGER PRIMARY KEY AUTOINCREMENT,
88+ did TEXT NOT NULL,
99+ rkey TEXT NOT NULL,
1010+ collection TEXT NOT NULL,
1111+ cid TEXT,
1212+ synced_at TEXT DEFAULT (datetime('now')),
1313+ UNIQUE(did, collection, rkey)
1414+)"
1515+pds_cache,"CREATE TABLE pds_cache (
1616+ did TEXT PRIMARY KEY,
1717+ pds_endpoint TEXT NOT NULL,
1818+ cached_at TEXT DEFAULT (datetime('now'))
1919+)"
2020+record_cache,"CREATE TABLE record_cache (
2121+ uri TEXT PRIMARY KEY,
2222+ did TEXT NOT NULL,
2323+ collection TEXT NOT NULL,
2424+ rkey TEXT NOT NULL,
2525+ record_data TEXT NOT NULL, -- JSON blob
2626+ cached_at TEXT DEFAULT (datetime('now'))
2727+)"
2828+publication_cache,"CREATE TABLE publication_cache (
2929+ at_uri TEXT PRIMARY KEY,
3030+ base_url TEXT NOT NULL,
3131+ cached_at TEXT DEFAULT (datetime('now'))
3232+)"
3333+sync_metadata,"CREATE TABLE sync_metadata (
3434+ key TEXT PRIMARY KEY,
3535+ value TEXT NOT NULL,
3636+ updated_at TEXT DEFAULT (datetime('now'))
3737+)"
3838+resolved_documents,"CREATE TABLE resolved_documents (
3939+ uri TEXT PRIMARY KEY,
4040+ did TEXT NOT NULL,
4141+ rkey TEXT NOT NULL,
4242+ title TEXT,
4343+ path TEXT,
4444+ site TEXT,
4545+ content TEXT, -- JSON blob
4646+ text_content TEXT,
4747+ published_at TEXT,
4848+ view_url TEXT,
4949+ resolved_at TEXT DEFAULT (datetime('now')),
5050+ stale_at TEXT -- When this record should be re-resolved
5151+)"