diff --git a/apps/web/src/db.ts b/apps/web/src/db.ts index 602acbd..49d31b5 100644 --- a/apps/web/src/db.ts +++ b/apps/web/src/db.ts @@ -17,7 +17,7 @@ export async function migrate() { await sql` CREATE TABLE IF NOT EXISTS monitors ( id TEXT PRIMARY KEY DEFAULT gen_random_uuid()::text, - account_id TEXT NOT NULL REFERENCES accounts(id) ON DELETE CASCADE, + account_id TEXT NOT NULL REFERENCES accounts(id) ON DELETE CASCADE ON UPDATE CASCADE, name TEXT NOT NULL, url TEXT NOT NULL, method TEXT NOT NULL DEFAULT 'GET', @@ -55,7 +55,7 @@ export async function migrate() { await sql` CREATE TABLE IF NOT EXISTS api_keys ( id TEXT PRIMARY KEY, - account_id TEXT NOT NULL REFERENCES accounts(id) ON DELETE CASCADE, + account_id TEXT NOT NULL REFERENCES accounts(id) ON DELETE CASCADE ON UPDATE CASCADE, label TEXT NOT NULL, created_at TIMESTAMPTZ DEFAULT now(), last_used_at TIMESTAMPTZ