mirror of
https://github.com/MetaFam/TheGame.git
synced 2026-01-11 07:38:13 -05:00
Added migration to move discord_id fields to guild and player
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
|
||||
INSERT INTO player_account (player_id, type, identifier)
|
||||
SELECT id, 'DISCORD', discord_id FROM player WHERE discord_id IS NOT NULL;
|
||||
|
||||
UPDATE player SET discord_id = NULL;
|
||||
|
||||
ALTER TABLE "public"."guild" DROP COLUMN "discord_id";
|
||||
|
||||
ALTER TABLE "public"."player" DROP COLUMN "discord_id";
|
||||
11
hasura/migrations/1615312118803_move_discord_ids/up.sql
Normal file
11
hasura/migrations/1615312118803_move_discord_ids/up.sql
Normal file
@@ -0,0 +1,11 @@
|
||||
|
||||
ALTER TABLE "public"."player" ADD COLUMN "discord_id" text NULL UNIQUE;
|
||||
|
||||
ALTER TABLE "public"."guild" ADD COLUMN "discord_id" text NULL UNIQUE;
|
||||
|
||||
UPDATE player p
|
||||
SET discord_id = pa.identifier
|
||||
FROM player_account pa
|
||||
WHERE pa.player_id = p.id AND pa.type = 'DISCORD';
|
||||
|
||||
DELETE FROM player_account WHERE type = 'DISCORD';
|
||||
Reference in New Issue
Block a user