From b529b7d3a0204ee12ac172579f6fb07fef226004 Mon Sep 17 00:00:00 2001 From: EmosewaMC <39972741+EmosewaMC@users.noreply.github.com> Date: Sat, 8 Jan 2022 00:00:27 -0800 Subject: [PATCH 1/3] Added UNIQUE for charInfo table Added UNIQUE for charInfo table. --- migrations/dlu/0_initial.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/migrations/dlu/0_initial.sql b/migrations/dlu/0_initial.sql index 16cb3e7e..3c07d888 100644 --- a/migrations/dlu/0_initial.sql +++ b/migrations/dlu/0_initial.sql @@ -15,7 +15,7 @@ DROP TABLE IF EXISTS charinfo; CREATE TABLE charinfo ( id BIGINT NOT NULL PRIMARY KEY, account_id INT NOT NULL REFERENCES accounts(id), - name VARCHAR(35) NOT NULL, + name VARCHAR(35) NOT NULL UNIQUE, pending_name VARCHAR(35) NOT NULL, needs_rename BOOLEAN NOT NULL DEFAULT FALSE, prop_clone_id BIGINT UNSIGNED AUTO_INCREMENT UNIQUE, From 01230e2575be6b40124fe865a2ee4870b4411016 Mon Sep 17 00:00:00 2001 From: EmosewaMC <39972741+EmosewaMC@users.noreply.github.com> Date: Sun, 9 Jan 2022 00:09:27 -0800 Subject: [PATCH 2/3] Revert change in 0_initial.sql --- migrations/dlu/0_initial.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/migrations/dlu/0_initial.sql b/migrations/dlu/0_initial.sql index 3c07d888..16cb3e7e 100644 --- a/migrations/dlu/0_initial.sql +++ b/migrations/dlu/0_initial.sql @@ -15,7 +15,7 @@ DROP TABLE IF EXISTS charinfo; CREATE TABLE charinfo ( id BIGINT NOT NULL PRIMARY KEY, account_id INT NOT NULL REFERENCES accounts(id), - name VARCHAR(35) NOT NULL UNIQUE, + name VARCHAR(35) NOT NULL, pending_name VARCHAR(35) NOT NULL, needs_rename BOOLEAN NOT NULL DEFAULT FALSE, prop_clone_id BIGINT UNSIGNED AUTO_INCREMENT UNIQUE, From 150dec1cc24b944377f49289fc8b94d3eb80bdd0 Mon Sep 17 00:00:00 2001 From: EmosewaMC <39972741+EmosewaMC@users.noreply.github.com> Date: Sun, 9 Jan 2022 00:12:49 -0800 Subject: [PATCH 3/3] Added file to run on table charinfo to allow for unique names only Created a new file to run on the MySQL database to alter the MySQL table charinfo.names to only allow unique entries --- migrations/dlu/1_unique_charinfo_names.sql | 1 + 1 file changed, 1 insertion(+) create mode 100644 migrations/dlu/1_unique_charinfo_names.sql diff --git a/migrations/dlu/1_unique_charinfo_names.sql b/migrations/dlu/1_unique_charinfo_names.sql new file mode 100644 index 00000000..cdf2537c --- /dev/null +++ b/migrations/dlu/1_unique_charinfo_names.sql @@ -0,0 +1 @@ +ALTER TABLE charinfo ADD UNIQUE (name); \ No newline at end of file