From 8c4b5ae6e0fb70dbd3dc36bc3529a6b8ef86dc1f Mon Sep 17 00:00:00 2001 From: KushnirykOleh Date: Mon, 24 Jan 2022 17:29:16 +0200 Subject: [PATCH 1/3] fixed expectedSQL --- .../change/expectedSql/edb/10/createFunction.sql | 10 ++++++++++ .../change/expectedSql/edb/10/dropFunction.sql | 11 +++++++++++ .../change/expectedSql/edb/10/dropTrigger.sql | 14 ++++++++++++++ .../change/expectedSql/edb/9.5/createFunction.sql | 10 ++++++++++ .../change/expectedSql/edb/9.5/dropFunction.sql | 1 + .../change/expectedSql/edb/9.5/dropTrigger.sql | 14 ++++++++++++++ .../change/expectedSql/edb/9.6/createFunction.sql | 10 ++++++++++ .../change/expectedSql/edb/9.6/dropFunction.sql | 1 + .../change/expectedSql/edb/9.6/dropTrigger.sql | 14 ++++++++++++++ .../change/expectedSql/mariadb/alterSequence.sql | 2 +- 10 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/liquibase/harness/change/expectedSql/edb/10/createFunction.sql create mode 100644 src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropFunction.sql create mode 100644 src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropTrigger.sql create mode 100644 src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/createFunction.sql create mode 100644 src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/dropTrigger.sql create mode 100644 src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/createFunction.sql create mode 100644 src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/dropTrigger.sql diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/10/createFunction.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/10/createFunction.sql new file mode 100644 index 000000000..a0361bbfa --- /dev/null +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/10/createFunction.sql @@ -0,0 +1,10 @@ +ALTER SESSION SET SEARCH_PATH=public +CREATE OR REPLACE FUNCTION public.test_function() +RETURNS trigger +AS $$ +BEGIN +RAISE NOTICE 'Test function created' +RETURN NEW +END +$$ +LANGUAGE plpgsql \ No newline at end of file diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropFunction.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropFunction.sql new file mode 100644 index 000000000..3f4ece689 --- /dev/null +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropFunction.sql @@ -0,0 +1,11 @@ +ALTER SESSION SET SEARCH_PATH=public +CREATE OR REPLACE FUNCTION public.test_function() +RETURNS trigger +AS $$ +BEGIN +RAISE NOTICE 'Test function created' +RETURN NEW +END +$$ +LANGUAGE plpgsql +DROP FUNCTION public.test_function() \ No newline at end of file diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropTrigger.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropTrigger.sql new file mode 100644 index 000000000..e37e08768 --- /dev/null +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropTrigger.sql @@ -0,0 +1,14 @@ +ALTER SESSION SET SEARCH_PATH=public +CREATE OR REPLACE FUNCTION test_function() +RETURNS trigger +AS $$ +BEGIN +RAISE NOTICE 'Test trigger function created' +RETURN NEW +END +$$ +LANGUAGE plpgsql +CREATE TRIGGER test_trigger +BEFORE INSERT ON public.posts +FOR EACH ROW EXECUTE PROCEDURE test_function() +DROP TRIGGER test_trigger ON public.posts \ No newline at end of file diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/createFunction.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/createFunction.sql new file mode 100644 index 000000000..a0361bbfa --- /dev/null +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/createFunction.sql @@ -0,0 +1,10 @@ +ALTER SESSION SET SEARCH_PATH=public +CREATE OR REPLACE FUNCTION public.test_function() +RETURNS trigger +AS $$ +BEGIN +RAISE NOTICE 'Test function created' +RETURN NEW +END +$$ +LANGUAGE plpgsql \ No newline at end of file diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/dropFunction.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/dropFunction.sql index 2bb4359f9..3f4ece689 100644 --- a/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/dropFunction.sql +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/dropFunction.sql @@ -1,3 +1,4 @@ +ALTER SESSION SET SEARCH_PATH=public CREATE OR REPLACE FUNCTION public.test_function() RETURNS trigger AS $$ diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/dropTrigger.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/dropTrigger.sql new file mode 100644 index 000000000..e37e08768 --- /dev/null +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/dropTrigger.sql @@ -0,0 +1,14 @@ +ALTER SESSION SET SEARCH_PATH=public +CREATE OR REPLACE FUNCTION test_function() +RETURNS trigger +AS $$ +BEGIN +RAISE NOTICE 'Test trigger function created' +RETURN NEW +END +$$ +LANGUAGE plpgsql +CREATE TRIGGER test_trigger +BEFORE INSERT ON public.posts +FOR EACH ROW EXECUTE PROCEDURE test_function() +DROP TRIGGER test_trigger ON public.posts \ No newline at end of file diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/createFunction.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/createFunction.sql new file mode 100644 index 000000000..a0361bbfa --- /dev/null +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/createFunction.sql @@ -0,0 +1,10 @@ +ALTER SESSION SET SEARCH_PATH=public +CREATE OR REPLACE FUNCTION public.test_function() +RETURNS trigger +AS $$ +BEGIN +RAISE NOTICE 'Test function created' +RETURN NEW +END +$$ +LANGUAGE plpgsql \ No newline at end of file diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/dropFunction.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/dropFunction.sql index 2bb4359f9..3f4ece689 100644 --- a/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/dropFunction.sql +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/dropFunction.sql @@ -1,3 +1,4 @@ +ALTER SESSION SET SEARCH_PATH=public CREATE OR REPLACE FUNCTION public.test_function() RETURNS trigger AS $$ diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/dropTrigger.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/dropTrigger.sql new file mode 100644 index 000000000..e37e08768 --- /dev/null +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/dropTrigger.sql @@ -0,0 +1,14 @@ +ALTER SESSION SET SEARCH_PATH=public +CREATE OR REPLACE FUNCTION test_function() +RETURNS trigger +AS $$ +BEGIN +RAISE NOTICE 'Test trigger function created' +RETURN NEW +END +$$ +LANGUAGE plpgsql +CREATE TRIGGER test_trigger +BEFORE INSERT ON public.posts +FOR EACH ROW EXECUTE PROCEDURE test_function() +DROP TRIGGER test_trigger ON public.posts \ No newline at end of file diff --git a/src/main/resources/liquibase/harness/change/expectedSql/mariadb/alterSequence.sql b/src/main/resources/liquibase/harness/change/expectedSql/mariadb/alterSequence.sql index 0ddff911b..02b54b8e6 100644 --- a/src/main/resources/liquibase/harness/change/expectedSql/mariadb/alterSequence.sql +++ b/src/main/resources/liquibase/harness/change/expectedSql/mariadb/alterSequence.sql @@ -1,2 +1,2 @@ CREATE SEQUENCE lbcat.test_sequence INCREMENT BY 1 MINVALUE 1 START WITH 1 -ALTER SEQUENCE lbcat.test_sequence INCREMENT BY 10 MINVALUE 1 MAXVALUE 371717 CYCLE \ No newline at end of file +ALTER SEQUENCE lbcat.test_sequence INCREMENT BY 10 MINVALUE 1 MAXVALUE 371717 CACHE 371717 CYCLE \ No newline at end of file From 30bd0f4109b554787657c52408489f3e9560e9b1 Mon Sep 17 00:00:00 2001 From: KushnirykOleh Date: Mon, 24 Jan 2022 17:36:16 +0200 Subject: [PATCH 2/3] fixed expected SQL for dropTrigger --- .../liquibase/harness/change/expectedSql/edb/10/dropTrigger.sql | 2 +- .../harness/change/expectedSql/edb/9.5/dropTrigger.sql | 2 +- .../harness/change/expectedSql/edb/9.6/dropTrigger.sql | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropTrigger.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropTrigger.sql index e37e08768..dd54c3023 100644 --- a/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropTrigger.sql +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropTrigger.sql @@ -1,4 +1,3 @@ -ALTER SESSION SET SEARCH_PATH=public CREATE OR REPLACE FUNCTION test_function() RETURNS trigger AS $$ @@ -11,4 +10,5 @@ LANGUAGE plpgsql CREATE TRIGGER test_trigger BEFORE INSERT ON public.posts FOR EACH ROW EXECUTE PROCEDURE test_function() +ALTER SESSION SET SEARCH_PATH=public DROP TRIGGER test_trigger ON public.posts \ No newline at end of file diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/dropTrigger.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/dropTrigger.sql index e37e08768..dd54c3023 100644 --- a/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/dropTrigger.sql +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.5/dropTrigger.sql @@ -1,4 +1,3 @@ -ALTER SESSION SET SEARCH_PATH=public CREATE OR REPLACE FUNCTION test_function() RETURNS trigger AS $$ @@ -11,4 +10,5 @@ LANGUAGE plpgsql CREATE TRIGGER test_trigger BEFORE INSERT ON public.posts FOR EACH ROW EXECUTE PROCEDURE test_function() +ALTER SESSION SET SEARCH_PATH=public DROP TRIGGER test_trigger ON public.posts \ No newline at end of file diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/dropTrigger.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/dropTrigger.sql index e37e08768..dd54c3023 100644 --- a/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/dropTrigger.sql +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/9.6/dropTrigger.sql @@ -1,4 +1,3 @@ -ALTER SESSION SET SEARCH_PATH=public CREATE OR REPLACE FUNCTION test_function() RETURNS trigger AS $$ @@ -11,4 +10,5 @@ LANGUAGE plpgsql CREATE TRIGGER test_trigger BEFORE INSERT ON public.posts FOR EACH ROW EXECUTE PROCEDURE test_function() +ALTER SESSION SET SEARCH_PATH=public DROP TRIGGER test_trigger ON public.posts \ No newline at end of file From 11ad336af6735055c5b4184aac0cca844f6dbb7e Mon Sep 17 00:00:00 2001 From: KushnirykOleh Date: Mon, 24 Jan 2022 18:12:02 +0200 Subject: [PATCH 3/3] fixed edb 10 fropFunction, added dropCheckConstraint --- .../harness/change/expectedSql/edb/10/dropFunction.sql | 2 +- .../harness/change/expectedSql/edb/dropCheckConstraint.sql | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/liquibase/harness/change/expectedSql/edb/dropCheckConstraint.sql diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropFunction.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropFunction.sql index 3f4ece689..e1233db15 100644 --- a/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropFunction.sql +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/10/dropFunction.sql @@ -8,4 +8,4 @@ RETURN NEW END $$ LANGUAGE plpgsql -DROP FUNCTION public.test_function() \ No newline at end of file +DROP FUNCTION public.test_function \ No newline at end of file diff --git a/src/main/resources/liquibase/harness/change/expectedSql/edb/dropCheckConstraint.sql b/src/main/resources/liquibase/harness/change/expectedSql/edb/dropCheckConstraint.sql new file mode 100644 index 000000000..d483e4096 --- /dev/null +++ b/src/main/resources/liquibase/harness/change/expectedSql/edb/dropCheckConstraint.sql @@ -0,0 +1,2 @@ +ALTER TABLE public.posts ADD CONSTRAINT test_check_constraint CHECK (id > 0) +ALTER TABLE public.posts DROP CONSTRAINT test_check_constraint \ No newline at end of file