From 8e6aa1470490a121ec5d15b3a736dfbeb4d388ec Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Sat, 26 Sep 2020 18:09:08 -0400 Subject: [PATCH] [Database v0007] Add unique key on server_alias.alias - Fix inconsistent behaviors with aliases referring to multiple servers --- src/sql/migrations/down/0006.sql | 0 src/sql/migrations/up/0007.sql | 6 ++++++ 2 files changed, 6 insertions(+) create mode 100644 src/sql/migrations/down/0006.sql create mode 100644 src/sql/migrations/up/0007.sql diff --git a/src/sql/migrations/down/0006.sql b/src/sql/migrations/down/0006.sql new file mode 100644 index 0000000..e69de29 diff --git a/src/sql/migrations/up/0007.sql b/src/sql/migrations/up/0007.sql new file mode 100644 index 0000000..1c85712 --- /dev/null +++ b/src/sql/migrations/up/0007.sql @@ -0,0 +1,6 @@ +BEGIN; +CREATE TABLE temp_server_alias AS SELECT * FROM server_alias GROUP BY alias; +DROP TABLE server_alias; +RENAME TABLE temp_server_alias TO server_alias; +CREATE UNIQUE INDEX server_alias_alias_uindex ON server_alias (alias); +COMMIT;