diff --git a/hasura/migrations/punkga-pg/1689911956422_add unique language_id and lowercase value in tag languages/down.sql b/hasura/migrations/punkga-pg/1689911956422_add unique language_id and lowercase value in tag languages/down.sql new file mode 100644 index 00000000..c3871897 --- /dev/null +++ b/hasura/migrations/punkga-pg/1689911956422_add unique language_id and lowercase value in tag languages/down.sql @@ -0,0 +1,8 @@ +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- DROP TRIGGER IF EXISTS lowercase_tag_lang_value_on_insert ON tag_languages; +-- +-- DROP FUNCTION IF EXISTS lowercase_tag_lang_value_on_insert; +-- +-- CREATE UNIQUE INDEX IF NOT EXISTS tag_languagues_language_id_lower_value_key +-- ON tag_languages (lower(value), language_id); diff --git a/hasura/migrations/punkga-pg/1689911956422_add unique language_id and lowercase value in tag languages/up.sql b/hasura/migrations/punkga-pg/1689911956422_add unique language_id and lowercase value in tag languages/up.sql new file mode 100644 index 00000000..f9785644 --- /dev/null +++ b/hasura/migrations/punkga-pg/1689911956422_add unique language_id and lowercase value in tag languages/up.sql @@ -0,0 +1,6 @@ +DROP TRIGGER IF EXISTS lowercase_tag_lang_value_on_insert ON tag_languages; + +DROP FUNCTION IF EXISTS lowercase_tag_lang_value_on_insert; + +CREATE UNIQUE INDEX IF NOT EXISTS tag_languagues_language_id_lower_value_key + ON tag_languages (lower(value), language_id);