chore(migrations): use TEXT instead of VARCHAR for client ID

This commit is contained in:
Elias Schneider
2025-08-24 20:22:06 +02:00
parent 8999173aa0
commit 654593b4b6

View File

@@ -10,30 +10,30 @@ ALTER TABLE oidc_device_codes
ALTER TABLE oidc_clients_allowed_user_groups ALTER TABLE oidc_clients_allowed_user_groups
DROP CONSTRAINT IF EXISTS oidc_clients_allowed_user_groups_oidc_client_id_fkey; DROP CONSTRAINT IF EXISTS oidc_clients_allowed_user_groups_oidc_client_id_fkey;
-- Alter child columns to varchar(128) -- Alter child columns to TEXT
ALTER TABLE oidc_authorization_codes ALTER TABLE oidc_authorization_codes
ALTER COLUMN client_id TYPE varchar(128) USING client_id::text; ALTER COLUMN client_id TYPE TEXT USING client_id::text;
ALTER TABLE user_authorized_oidc_clients ALTER TABLE user_authorized_oidc_clients
ALTER ALTER
COLUMN client_id TYPE varchar(128) USING client_id::text; COLUMN client_id TYPE TEXT USING client_id::text;
ALTER TABLE oidc_refresh_tokens ALTER TABLE oidc_refresh_tokens
ALTER ALTER
COLUMN client_id TYPE varchar(128) USING client_id::text; COLUMN client_id TYPE TEXT USING client_id::text;
ALTER TABLE oidc_device_codes ALTER TABLE oidc_device_codes
ALTER ALTER
COLUMN client_id TYPE varchar(128) USING client_id::text; COLUMN client_id TYPE TEXT USING client_id::text;
ALTER TABLE oidc_clients_allowed_user_groups ALTER TABLE oidc_clients_allowed_user_groups
ALTER ALTER
COLUMN oidc_client_id TYPE varchar(128) USING oidc_client_id::text; COLUMN oidc_client_id TYPE TEXT USING oidc_client_id::text;
-- Alter parent primary key column to varchar(128) -- Alter parent primary key column to TEXT
ALTER TABLE oidc_clients ALTER TABLE oidc_clients
ALTER ALTER
COLUMN id TYPE varchar(128) USING id::text; COLUMN id TYPE TEXT USING id::text;
-- Recreate foreign keys with the new type -- Recreate foreign keys with the new type
ALTER TABLE oidc_authorization_codes ALTER TABLE oidc_authorization_codes