diff --git a/backend/migrations/20240820205521_multiple_callback_urls.down.sql b/backend/migrations/20240820205521_multiple_callback_urls.down.sql index 48417bf..d099dae 100644 --- a/backend/migrations/20240820205521_multiple_callback_urls.down.sql +++ b/backend/migrations/20240820205521_multiple_callback_urls.down.sql @@ -1,7 +1,6 @@ create table oidc_clients ( - id TEXT not null - primary key, + id TEXT not null primary key, created_at DATETIME, name TEXT, secret TEXT, @@ -12,14 +11,13 @@ create table oidc_clients ); insert into oidc_clients(id, created_at, name, secret, callback_url, image_type, created_by_id) -select - id, - created_at, - name, - secret, - json_extract(callback_urls, '$[0]'), - image_type, - created_by_id +select id, + created_at, + name, + secret, + json_extract(callback_urls, '$[0]'), + image_type, + created_by_id from oidc_clients_dg_tmp; drop table oidc_clients_dg_tmp; \ No newline at end of file diff --git a/backend/migrations/20240820205521_multiple_callback_urls.up.sql b/backend/migrations/20240820205521_multiple_callback_urls.up.sql index b50689e..2e29ec9 100644 --- a/backend/migrations/20240820205521_multiple_callback_urls.up.sql +++ b/backend/migrations/20240820205521_multiple_callback_urls.up.sql @@ -1,7 +1,6 @@ create table oidc_clients_dg_tmp ( - id TEXT not null - primary key, + id TEXT not null primary key, created_at DATETIME, name TEXT, secret TEXT, @@ -16,7 +15,7 @@ select id, created_at, name, secret, - CAST(json_group_array(json_quote(callback_url)) AS BLOB), + CAST('["' || callback_url || '"]' AS BLOB), image_type, created_by_id from oidc_clients;