From 05c820427140922a08c59cd482620e5d86ee3677 Mon Sep 17 00:00:00 2001 From: Luna Mendes Date: Tue, 20 Nov 2018 17:10:34 -0300 Subject: [PATCH] migration.scripts: add 6_emoji_require_colon_true - schema: change default on guild_emoji.require_colons to true --- manage/cmd/migration/scripts/6_emoji_require_colon_true.sql | 5 +++++ schema.sql | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 manage/cmd/migration/scripts/6_emoji_require_colon_true.sql diff --git a/manage/cmd/migration/scripts/6_emoji_require_colon_true.sql b/manage/cmd/migration/scripts/6_emoji_require_colon_true.sql new file mode 100644 index 0000000..3eb7401 --- /dev/null +++ b/manage/cmd/migration/scripts/6_emoji_require_colon_true.sql @@ -0,0 +1,5 @@ +-- require_colons seems to be true for all custom emoji. +ALTER TABLE guild_emoji ALTER COLUMN require_colons SET DEFAULT true; + +-- retroactively update all other emojis +UPDATE guild_emoji SET require_colons=true; diff --git a/schema.sql b/schema.sql index 5fef6e3..ef8278c 100644 --- a/schema.sql +++ b/schema.sql @@ -456,7 +456,7 @@ CREATE TABLE IF NOT EXISTS guild_emoji ( image text REFERENCES icons (hash), animated bool DEFAULT false, managed bool DEFAULT false, - require_colons bool DEFAULT false + require_colons bool DEFAULT true ); /* Someday I might actually write this.