11 lines
285 B
SQL
11 lines
285 B
SQL
-- Remove legacy users.role_id after roles are stored in user_roles
|
|
|
|
INSERT INTO user_roles (user_id, role_id)
|
|
SELECT id, role_id
|
|
FROM users
|
|
WHERE role_id IS NOT NULL
|
|
AND deleted_at IS NULL
|
|
ON CONFLICT (user_id, role_id) DO NOTHING;
|
|
|
|
ALTER TABLE users DROP COLUMN IF EXISTS role_id;
|