Skip to content

Commit 3780a60

Browse files
committed
fix: reorder migration 0011 operations to avoid username constraint conflict
1 parent f9646f2 commit 3780a60

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
-- Step 1: Update real user's username to 'openboot'
2-
UPDATE users
3-
SET username = 'openboot'
4-
WHERE id = 'google_102596069106824335469';
5-
6-
-- Step 2: Transfer all configs to real user
1+
-- Step 1: Transfer all configs to real user (while fake user still exists)
72
UPDATE configs
83
SET user_id = 'google_102596069106824335469'
94
WHERE user_id = 'openboot-official';
105

11-
-- Step 3: Delete the fake user
6+
-- Step 2: Delete the fake user (releases username constraint)
127
DELETE FROM users WHERE id = 'openboot-official';
8+
9+
-- Step 3: Update real user's username to 'openboot' (now safe - no conflict)
10+
UPDATE users
11+
SET username = 'openboot'
12+
WHERE id = 'google_102596069106824335469';

0 commit comments

Comments
 (0)