@@ -5,7 +5,7 @@ MAXVALUE 2147483647
55START 1
66CACHE 1 ;
77
8- CREATE TABLE "nexent "." partner_mapping_id_t" (
8+ CREATE TABLE IF NOT EXISTS " nexent" ." partner_mapping_id_t" (
99 " mapping_id" serial PRIMARY KEY NOT NULL ,
1010 " external_id" varchar (100 ) COLLATE " pg_catalog" ." default" ,
1111 " internal_id" int4,
@@ -16,53 +16,32 @@ CREATE TABLE "nexent"."partner_mapping_id_t" (
1616 " update_time" timestamp (6 ) DEFAULT CURRENT_TIMESTAMP ,
1717 " created_by" varchar (100 ) COLLATE " pg_catalog" ." default" ,
1818 " updated_by" varchar (100 ) COLLATE " pg_catalog" ." default" ,
19- " delete_flag" varchar (1 ) COLLATE " pg_catalog" ." default" DEFAULT ' N' ::character varying,
20- )
21- ;
19+ " delete_flag" varchar (1 ) COLLATE " pg_catalog" ." default" DEFAULT ' N' ::character varying
20+ );
2221
2322ALTER TABLE " nexent" ." partner_mapping_id_t" OWNER TO " root" ;
2423
2524COMMENT ON COLUMN "nexent"."partner_mapping_id_t"."mapping_id" IS ' ID' ;
26-
2725COMMENT ON COLUMN "nexent"."partner_mapping_id_t"."external_id" IS ' The external id given by the outer partner' ;
28-
2926COMMENT ON COLUMN "nexent"."partner_mapping_id_t"."internal_id" IS ' The internal id of the other database table' ;
30-
3127COMMENT ON COLUMN "nexent"."partner_mapping_id_t"."mapping_type" IS ' Type of the external - internal mapping, value set: CONVERSATION' ;
32-
3328COMMENT ON COLUMN "nexent"."partner_mapping_id_t"."tenant_id" IS ' Tenant ID' ;
34-
3529COMMENT ON COLUMN "nexent"."partner_mapping_id_t"."user_id" IS ' User ID' ;
36-
3730COMMENT ON COLUMN "nexent"."partner_mapping_id_t"."create_time" IS ' Creation time' ;
38-
3931COMMENT ON COLUMN "nexent"."partner_mapping_id_t"."update_time" IS ' Update time' ;
40-
4132COMMENT ON COLUMN "nexent"."partner_mapping_id_t"."created_by" IS ' Creator' ;
42-
4333COMMENT ON COLUMN "nexent"."partner_mapping_id_t"."updated_by" IS ' Updater' ;
44-
4534COMMENT ON COLUMN "nexent"."partner_mapping_id_t"."delete_flag" IS ' Whether it is deleted. Optional values: Y/N' ;
4635
47- SELECT setval(' "nexent"."partner_mapping_id_t_mapping_id_seq"' , 1 , false);
48-
49- ALTER SEQUENCE " nexent" ." partner_mapping_id_t_mapping_id_seq"
50- OWNED BY " nexent" ." partner_mapping_id_t" ." mapping_id" ;
51-
52- ALTER SEQUENCE " nexent" ." partner_mapping_id_t_mapping_id_seq" OWNER TO " root" ;
53-
54- CREATE FUNCTION "nexent "." update_partner_mapping_update_time" ()
55- RETURNS " pg_catalog" ." trigger" AS $BODY$
36+ CREATE OR REPLACE FUNCTION "update_partner_mapping_update_time "()
37+ RETURNS TRIGGER AS $$
5638BEGIN
5739 NEW .update_time = CURRENT_TIMESTAMP ;
5840 RETURN NEW;
5941END;
60- $BODY$
61- LANGUAGE plpgsql VOLATILE
62- COST 100 ;
63-
64- ALTER FUNCTION " nexent" ." update_partner_mapping_update_time" () OWNER TO " root" ;
42+ $$ LANGUAGE plpgsql;
6543
66- CREATE TRIGGER "update_partner_mapping_update_time_trigger " BEFORE UPDATE ON " nexent" ." partner_mapping_id_t"
44+ CREATE TRIGGER "update_partner_mapping_update_time_trigger "
45+ BEFORE UPDATE ON " nexent" ." partner_mapping_id_t"
6746FOR EACH ROW
68- EXECUTE PROCEDURE " nexent " . " update_partner_mapping_update_time" ();
47+ EXECUTE FUNCTION " update_partner_mapping_update_time" ();
0 commit comments