Skip to content

Commit

Permalink
feat(hasura): case insentive tag language value
Browse files Browse the repository at this point in the history
  • Loading branch information
harisato committed Jul 19, 2023
1 parent e14c7ff commit d9587be
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
-- Could not auto-generate a down migration.
-- Please write an appropriate down migration for the SQL below:
-- CREATE OR REPLACE FUNCTION lowercase_tag_lang_value_on_insert() RETURNS trigger AS $lowercase_tag_lang_value_on_insert$
-- BEGIN
-- NEW.value = LOWER(NEW.value);
-- RETURN NEW;
-- END;
-- $lowercase_tag_lang_value_on_insert$ LANGUAGE plpgsql;
--
-- CREATE TRIGGER lowercase_tag_lang_value_on_insert BEFORE INSERT OR UPDATE ON tag_languages
-- FOR EACH ROW EXECUTE PROCEDURE lowercase_tag_lang_value_on_insert();
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
CREATE OR REPLACE FUNCTION lowercase_tag_lang_value_on_insert() RETURNS trigger AS $lowercase_tag_lang_value_on_insert$
BEGIN
NEW.value = LOWER(NEW.value);
RETURN NEW;
END;
$lowercase_tag_lang_value_on_insert$ LANGUAGE plpgsql;

CREATE TRIGGER lowercase_tag_lang_value_on_insert BEFORE INSERT OR UPDATE ON tag_languages
FOR EACH ROW EXECUTE PROCEDURE lowercase_tag_lang_value_on_insert();

0 comments on commit d9587be

Please sign in to comment.