fix: ON UPDATE CASCADE on account FK so key rotation propagates
This commit is contained in:
parent
0b69fbfc72
commit
c73951ea91
|
|
@ -17,7 +17,7 @@ export async function migrate() {
|
||||||
await sql`
|
await sql`
|
||||||
CREATE TABLE IF NOT EXISTS monitors (
|
CREATE TABLE IF NOT EXISTS monitors (
|
||||||
id TEXT PRIMARY KEY DEFAULT gen_random_uuid()::text,
|
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,
|
name TEXT NOT NULL,
|
||||||
url TEXT NOT NULL,
|
url TEXT NOT NULL,
|
||||||
method TEXT NOT NULL DEFAULT 'GET',
|
method TEXT NOT NULL DEFAULT 'GET',
|
||||||
|
|
@ -55,7 +55,7 @@ export async function migrate() {
|
||||||
await sql`
|
await sql`
|
||||||
CREATE TABLE IF NOT EXISTS api_keys (
|
CREATE TABLE IF NOT EXISTS api_keys (
|
||||||
id TEXT PRIMARY KEY,
|
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,
|
label TEXT NOT NULL,
|
||||||
created_at TIMESTAMPTZ DEFAULT now(),
|
created_at TIMESTAMPTZ DEFAULT now(),
|
||||||
last_used_at TIMESTAMPTZ
|
last_used_at TIMESTAMPTZ
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue