From 29f0b6ea19e5ff26e8d99cc269b4a106afe41e5d Mon Sep 17 00:00:00 2001 From: kartik-579 Date: Wed, 6 Dec 2023 12:13:40 +0530 Subject: [PATCH 1/8] added column in devtron resource --- scripts/sql/200_alter_resource.down.sql | 2 ++ scripts/sql/200_alter_resource.up.sql | 10 ++++++++++ 2 files changed, 12 insertions(+) create mode 100644 scripts/sql/200_alter_resource.down.sql create mode 100644 scripts/sql/200_alter_resource.up.sql diff --git a/scripts/sql/200_alter_resource.down.sql b/scripts/sql/200_alter_resource.down.sql new file mode 100644 index 0000000000..e8f28d474b --- /dev/null +++ b/scripts/sql/200_alter_resource.down.sql @@ -0,0 +1,2 @@ +alter table devtron_resource + drop column is_exposed; diff --git a/scripts/sql/200_alter_resource.up.sql b/scripts/sql/200_alter_resource.up.sql new file mode 100644 index 0000000000..cec5f0b02c --- /dev/null +++ b/scripts/sql/200_alter_resource.up.sql @@ -0,0 +1,10 @@ +alter table devtron_resource + add column is_exposed bool not null default true; + +update devtron_resource +set is_exposed= false +where kind = 'application'; + +update devtron_resource_schema +set is_exposed= false +where kind = 'cd-pipeline'; \ No newline at end of file From d75f32a4d3bb61f64684b32b7646df5befd3b249 Mon Sep 17 00:00:00 2001 From: kartik-579 Date: Wed, 6 Dec 2023 22:29:10 +0530 Subject: [PATCH 2/8] added support for description in resource --- scripts/sql/200_alter_resource.down.sql | 3 +++ scripts/sql/200_alter_resource.up.sql | 3 +++ 2 files changed, 6 insertions(+) diff --git a/scripts/sql/200_alter_resource.down.sql b/scripts/sql/200_alter_resource.down.sql index e8f28d474b..e48f5ebcc6 100644 --- a/scripts/sql/200_alter_resource.down.sql +++ b/scripts/sql/200_alter_resource.down.sql @@ -1,2 +1,5 @@ alter table devtron_resource drop column is_exposed; + +alter table devtron_resource + drop column description; \ No newline at end of file diff --git a/scripts/sql/200_alter_resource.up.sql b/scripts/sql/200_alter_resource.up.sql index cec5f0b02c..de5dcb8e7e 100644 --- a/scripts/sql/200_alter_resource.up.sql +++ b/scripts/sql/200_alter_resource.up.sql @@ -1,3 +1,6 @@ +alter table devtron_resource + add column description text; + alter table devtron_resource add column is_exposed bool not null default true; From 93d80619cc2d330ccf5f372208e7e3fe684994ed Mon Sep 17 00:00:00 2001 From: kartik-579 Date: Fri, 8 Dec 2023 11:35:50 +0530 Subject: [PATCH 3/8] updated sql script no --- .../{200_alter_resource.down.sql => 204_alter_resource.down.sql} | 0 .../sql/{200_alter_resource.up.sql => 204_alter_resource.up.sql} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename scripts/sql/{200_alter_resource.down.sql => 204_alter_resource.down.sql} (100%) rename scripts/sql/{200_alter_resource.up.sql => 204_alter_resource.up.sql} (100%) diff --git a/scripts/sql/200_alter_resource.down.sql b/scripts/sql/204_alter_resource.down.sql similarity index 100% rename from scripts/sql/200_alter_resource.down.sql rename to scripts/sql/204_alter_resource.down.sql diff --git a/scripts/sql/200_alter_resource.up.sql b/scripts/sql/204_alter_resource.up.sql similarity index 100% rename from scripts/sql/200_alter_resource.up.sql rename to scripts/sql/204_alter_resource.up.sql From f7a1328dfadbde286a213a76d964b3b64b26f847 Mon Sep 17 00:00:00 2001 From: kartik-579 Date: Mon, 11 Dec 2023 12:12:38 +0530 Subject: [PATCH 4/8] added sample schema migration --- scripts/sql/204_alter_resource.down.sql | 5 ++++- scripts/sql/204_alter_resource.up.sql | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/scripts/sql/204_alter_resource.down.sql b/scripts/sql/204_alter_resource.down.sql index e48f5ebcc6..81b264bcf6 100644 --- a/scripts/sql/204_alter_resource.down.sql +++ b/scripts/sql/204_alter_resource.down.sql @@ -2,4 +2,7 @@ alter table devtron_resource drop column is_exposed; alter table devtron_resource - drop column description; \ No newline at end of file + drop column description; + +alter table devtron_resource_schema + drop column sample_schema; \ No newline at end of file diff --git a/scripts/sql/204_alter_resource.up.sql b/scripts/sql/204_alter_resource.up.sql index de5dcb8e7e..03067b3c9e 100644 --- a/scripts/sql/204_alter_resource.up.sql +++ b/scripts/sql/204_alter_resource.up.sql @@ -10,4 +10,8 @@ where kind = 'application'; update devtron_resource_schema set is_exposed= false -where kind = 'cd-pipeline'; \ No newline at end of file +where kind = 'cd-pipeline'; + + +alter table devtron_resource_schema + add column sample_schema json; From f815faaaff4ae39f943aa1d0992da416293dc56c Mon Sep 17 00:00:00 2001 From: kartik-579 Date: Wed, 13 Dec 2023 18:04:33 +0530 Subject: [PATCH 5/8] updated migration --- ...e.down.sql => 202_alter_resource.down.sql} | 4 ++- scripts/sql/202_alter_resource.up.sql | 32 +++++++++++++++++++ scripts/sql/204_alter_resource.up.sql | 17 ---------- 3 files changed, 35 insertions(+), 18 deletions(-) rename scripts/sql/{204_alter_resource.down.sql => 202_alter_resource.down.sql} (64%) create mode 100644 scripts/sql/202_alter_resource.up.sql delete mode 100644 scripts/sql/204_alter_resource.up.sql diff --git a/scripts/sql/204_alter_resource.down.sql b/scripts/sql/202_alter_resource.down.sql similarity index 64% rename from scripts/sql/204_alter_resource.down.sql rename to scripts/sql/202_alter_resource.down.sql index 81b264bcf6..38fbf9f996 100644 --- a/scripts/sql/204_alter_resource.down.sql +++ b/scripts/sql/202_alter_resource.down.sql @@ -5,4 +5,6 @@ alter table devtron_resource drop column description; alter table devtron_resource_schema - drop column sample_schema; \ No newline at end of file + drop column sample_schema; + +DROP TABLE "public"."devtron_resource_schema_audit"; \ No newline at end of file diff --git a/scripts/sql/202_alter_resource.up.sql b/scripts/sql/202_alter_resource.up.sql new file mode 100644 index 0000000000..8037007aad --- /dev/null +++ b/scripts/sql/202_alter_resource.up.sql @@ -0,0 +1,32 @@ +alter table devtron_resource + add column description text; + +alter table devtron_resource + add column is_exposed bool not null default true; + +update devtron_resource +set is_exposed= false +where kind = 'application'; + +update devtron_resource_schema +set is_exposed= false +where kind = 'cd-pipeline'; + + +alter table devtron_resource_schema + add column sample_schema json; + +CREATE SEQUENCE IF NOT EXISTS id_seq_devtron_resource_schema_audit; + +CREATE TABLE "public"."devtron_resource_schema_audit" +( + "id" int NOT NULL DEFAULT nextval('id_seq_devtron_resource_schema_audit'::regclass), + "devtron_resource_schema_id" int, + "schema" json, + "audit_operation" VARCHAR(10) NOT NULL, + "created_on" timestamptz, + "created_by" integer, + "updated_on" timestamptz, + "updated_by" integer, + PRIMARY KEY ("id") +); \ No newline at end of file diff --git a/scripts/sql/204_alter_resource.up.sql b/scripts/sql/204_alter_resource.up.sql deleted file mode 100644 index 03067b3c9e..0000000000 --- a/scripts/sql/204_alter_resource.up.sql +++ /dev/null @@ -1,17 +0,0 @@ -alter table devtron_resource - add column description text; - -alter table devtron_resource - add column is_exposed bool not null default true; - -update devtron_resource -set is_exposed= false -where kind = 'application'; - -update devtron_resource_schema -set is_exposed= false -where kind = 'cd-pipeline'; - - -alter table devtron_resource_schema - add column sample_schema json; From 450e3f45f3df953563cda87522543e04c68567ef Mon Sep 17 00:00:00 2001 From: kartik-579 Date: Fri, 15 Dec 2023 11:44:11 +0530 Subject: [PATCH 6/8] updated sql --- scripts/sql/202_alter_resource.up.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/sql/202_alter_resource.up.sql b/scripts/sql/202_alter_resource.up.sql index 8037007aad..c0a645c5d1 100644 --- a/scripts/sql/202_alter_resource.up.sql +++ b/scripts/sql/202_alter_resource.up.sql @@ -8,7 +8,7 @@ update devtron_resource set is_exposed= false where kind = 'application'; -update devtron_resource_schema +update devtron_resource set is_exposed= false where kind = 'cd-pipeline'; From d8f80c3e7f8537677847112b81fd1b77225064e0 Mon Sep 17 00:00:00 2001 From: kartik-579 Date: Fri, 15 Dec 2023 14:11:04 +0530 Subject: [PATCH 7/8] updated sql script no. --- .../{202_alter_resource.down.sql => 206_alter_resource.down.sql} | 0 .../sql/{202_alter_resource.up.sql => 206_alter_resource.up.sql} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename scripts/sql/{202_alter_resource.down.sql => 206_alter_resource.down.sql} (100%) rename scripts/sql/{202_alter_resource.up.sql => 206_alter_resource.up.sql} (100%) diff --git a/scripts/sql/202_alter_resource.down.sql b/scripts/sql/206_alter_resource.down.sql similarity index 100% rename from scripts/sql/202_alter_resource.down.sql rename to scripts/sql/206_alter_resource.down.sql diff --git a/scripts/sql/202_alter_resource.up.sql b/scripts/sql/206_alter_resource.up.sql similarity index 100% rename from scripts/sql/202_alter_resource.up.sql rename to scripts/sql/206_alter_resource.up.sql From 7ca18051054083ad2d9b63e6ad5fdeeddc014349 Mon Sep 17 00:00:00 2001 From: kartik-579 Date: Fri, 15 Dec 2023 16:56:45 +0530 Subject: [PATCH 8/8] updated sample schema --- scripts/sql/206_alter_resource.up.sql | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/sql/206_alter_resource.up.sql b/scripts/sql/206_alter_resource.up.sql index c0a645c5d1..76e975af80 100644 --- a/scripts/sql/206_alter_resource.up.sql +++ b/scripts/sql/206_alter_resource.up.sql @@ -12,10 +12,11 @@ update devtron_resource set is_exposed= false where kind = 'cd-pipeline'; - alter table devtron_resource_schema add column sample_schema json; +update devtron_resource_schema set sample_schema=schema; + CREATE SEQUENCE IF NOT EXISTS id_seq_devtron_resource_schema_audit; CREATE TABLE "public"."devtron_resource_schema_audit"