Skip to content
10 changes: 10 additions & 0 deletions scripts/sql/206_alter_resource.down.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
alter table devtron_resource
drop column is_exposed;

alter table devtron_resource
drop column description;

alter table devtron_resource_schema
drop column sample_schema;

DROP TABLE "public"."devtron_resource_schema_audit";
33 changes: 33 additions & 0 deletions scripts/sql/206_alter_resource.up.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
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
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"
(
"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")
);