feat: sql to migrate to new format
This commit is contained in:
parent
ed4c46e81d
commit
d58d837940
1 changed files with 18 additions and 0 deletions
18
db/migrations/3_minecraft-server-migrate.sql
Normal file
18
db/migrations/3_minecraft-server-migrate.sql
Normal file
|
@ -0,0 +1,18 @@
|
|||
-- Create the new table
|
||||
CREATE TABLE IF NOT EXISTS minecraft
|
||||
(
|
||||
server_discord integer not null,
|
||||
server_minecraft text not null,
|
||||
PRIMARY KEY (server_discord, server_minecraft),
|
||||
FOREIGN KEY (server_discord) REFERENCES servers (server)
|
||||
);
|
||||
|
||||
-- Import in the data
|
||||
INSERT INTO minecraft (server_discord, server_minecraft)
|
||||
SELECT server, server_minecraft
|
||||
FROM servers
|
||||
where server_minecraft is not null;
|
||||
|
||||
-- delete the col in teh server table
|
||||
ALTER TABLE servers
|
||||
DROP COLUMN server_minecraft;
|
Loading…
Reference in a new issue