mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 01:10:23 +08:00
fix postgres user role enum casts in migrations
This commit is contained in:
@@ -98,5 +98,5 @@ INSERT INTO public.user_group_members (group_id, user_id)
|
|||||||
SELECT '00000000-0000-0000-0000-000000000001', id
|
SELECT '00000000-0000-0000-0000-000000000001', id
|
||||||
FROM public.users
|
FROM public.users
|
||||||
WHERE is_deleted IS FALSE
|
WHERE is_deleted IS FALSE
|
||||||
AND LOWER(role) <> 'admin'
|
AND LOWER(role::text) <> 'admin'
|
||||||
ON CONFLICT (group_id, user_id) DO NOTHING;
|
ON CONFLICT (group_id, user_id) DO NOTHING;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
DELETE FROM public.user_group_members AS member
|
DELETE FROM public.user_group_members AS member
|
||||||
USING public.users AS users
|
USING public.users AS users
|
||||||
WHERE member.user_id = users.id
|
WHERE member.user_id = users.id
|
||||||
AND LOWER(users.role) = 'admin'
|
AND LOWER(users.role::text) = 'admin'
|
||||||
AND (
|
AND (
|
||||||
member.group_id = '00000000-0000-0000-0000-000000000001'
|
member.group_id = '00000000-0000-0000-0000-000000000001'
|
||||||
OR member.group_id IN (
|
OR member.group_id IN (
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ INSERT INTO public.user_group_members (group_id, user_id)
|
|||||||
SELECT '00000000-0000-0000-0000-000000000001', id
|
SELECT '00000000-0000-0000-0000-000000000001', id
|
||||||
FROM public.users
|
FROM public.users
|
||||||
WHERE is_deleted IS FALSE
|
WHERE is_deleted IS FALSE
|
||||||
AND LOWER(role) <> 'admin'
|
AND LOWER(role::text) <> 'admin'
|
||||||
ON CONFLICT (group_id, user_id) DO NOTHING;
|
ON CONFLICT (group_id, user_id) DO NOTHING;
|
||||||
|
|
||||||
SELECT pg_catalog.set_config('search_path', 'public', true);
|
SELECT pg_catalog.set_config('search_path', 'public', true);
|
||||||
|
|||||||
Reference in New Issue
Block a user