From 38b4161b0bbbff1d720198ad9d409b825b77ef27 Mon Sep 17 00:00:00 2001 From: harisato Date: Fri, 21 Jul 2023 10:59:48 +0700 Subject: [PATCH] feat(hasura): add unique lowercase value --- .../down.sql | 8 ++++++++ .../up.sql | 6 ++++++ 2 files changed, 14 insertions(+) create mode 100644 hasura/migrations/punkga-pg/1689911956422_add unique language_id and lowercase value in tag languages/down.sql create mode 100644 hasura/migrations/punkga-pg/1689911956422_add unique language_id and lowercase value in tag languages/up.sql 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);