fix db migrations

This commit is contained in:
Grant Limberg 2026-02-25 14:36:53 -08:00
parent 0f0e6b3b16
commit ae7ee51b9d
4 changed files with 15 additions and 12 deletions

View file

@ -3,4 +3,3 @@ DROP INDEX IF EXISTS ctl_id_ix;
DROP TABLE IF EXISTS controller_log;
DROP INDEX IF EXISTS sso_expiry_network_member_ix;
DROP TABLE IF EXISTS sso_expiry;
DROP TABLE IF EXISTS oidc_config;

View file

@ -17,14 +17,3 @@ CREATE TABLE IF NOT EXISTS sso_expiry (
authentication_expiry_time TIMESTAMP WITH TIME ZONE,
FOREIGN KEY (network_id, device_id) REFERENCES network_memberships_ctl(network_id, device_id) ON DELETE CASCADE
);
CREATE INDEX IF NOT EXISTS sso_expiry_network_member_ix ON public.sso_expiry (network_id, device_id);
CREATE TABLE IF NOT EXISTS oidc_config (
client_id TEXT NOT NULL,
linked_id TEXT NOT NULL,
issuer TEXT NOT NULL,
authorization_endpoint TEXT NOT NULL,
sso_impl_version BIGINT NOT NULL DEFAULT 1,
provider TEXT NOT NULL DEFAULT 'default',
PRIMARY KEY (client_id, linked_id)
);

View file

@ -0,0 +1,2 @@
DROP TABLE IF EXISTS oidc_config;
ALTER TABLE sso_expiry RENAME COLUMN device_id TO member_id;

View file

@ -0,0 +1,13 @@
CREATE INDEX IF NOT EXISTS sso_expiry_network_member_ix ON public.sso_expiry (network_id, device_id);
ALTER TABLE sso_expiry RENAME COLUMN member_id TO device_id;
CREATE TABLE IF NOT EXISTS oidc_config (
client_id TEXT NOT NULL,
linked_id TEXT NOT NULL,
issuer TEXT NOT NULL,
authorization_endpoint TEXT NOT NULL,
sso_impl_version BIGINT NOT NULL DEFAULT 1,
provider TEXT NOT NULL DEFAULT 'default',
PRIMARY KEY (client_id, linked_id)
);