mirror of
https://github.com/lukevella/rallly.git
synced 2025-07-10 04:57:28 +02:00
17 lines
No EOL
514 B
SQL
17 lines
No EOL
514 B
SQL
INSERT INTO spaces (id, name, owner_id, created_at, updated_at)
|
|
SELECT gen_random_uuid(), 'Personal', id, NOW(), NOW()
|
|
FROM users
|
|
WHERE NOT EXISTS (
|
|
SELECT 1 FROM spaces WHERE spaces.owner_id = users.id
|
|
) ON CONFLICT DO NOTHING;
|
|
|
|
-- Set space_id for polls
|
|
UPDATE polls
|
|
SET space_id = spaces.id
|
|
FROM spaces
|
|
WHERE polls.user_id = spaces.owner_id AND polls.space_id IS NULL;
|
|
|
|
UPDATE subscriptions
|
|
SET space_id = spaces.id
|
|
FROM spaces
|
|
WHERE subscriptions.user_id = spaces.owner_id AND subscriptions.space_id IS NULL; |