From d7dc92b3cf6b69bdb9d326d2e003aa367e6947a3 Mon Sep 17 00:00:00 2001 From: Fabi <38692350+fgerschwiler@users.noreply.github.com> Date: Tue, 16 Feb 2021 12:08:38 +0100 Subject: [PATCH] fix: my usermemberships (#1291) * fix: my usermemberships * fix: migration --- .../cockroach/V1.30__user_memberships.sql | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 migrations/cockroach/V1.30__user_memberships.sql diff --git a/migrations/cockroach/V1.30__user_memberships.sql b/migrations/cockroach/V1.30__user_memberships.sql new file mode 100644 index 0000000000..ec9e36eca9 --- /dev/null +++ b/migrations/cockroach/V1.30__user_memberships.sql @@ -0,0 +1,47 @@ +BEGIN; + +TRUNCATE TABLE authz.user_memberships; + +INSERT INTO authz.user_memberships ( + user_id, + member_type, + aggregate_id, + object_id, + roles, + display_name, + resource_owner, + resource_owner_name, + creation_date, + change_date, + sequence +) +SELECT + user_id, + member_type, + aggregate_id, + object_id, + roles, + display_name, + resource_owner, + resource_owner_name, + creation_date, + change_date, + sequence +FROM auth.user_memberships; + +INSERT INTO authz.current_sequences ( + view_name, + event_timestamp, + current_sequence, + last_successful_spooler_run, + aggregate_type + ) +SELECT 'authz.user_memberships', + event_timestamp, + current_sequence, + last_successful_spooler_run, + aggregate_type +FROM auth.current_sequences +WHERE view_name = 'auth.user_memberships'; + +COMMIT; \ No newline at end of file