create table company ( clid dmn_clid, id bigint generated by default as identity PRIMARY key, code dmn_code, title text, is_active boolean default true not null, notes text, zlins_dttm timestamptz, zlupd_dttm timestamptz, constraint uq_company unique (clid, code) ); CREATE TRIGGER zl_company before INSERT or UPDATE ON cm FOR EACH ROW EXECUTE FUNCTION zllog(); create table company_usr ( id bigint generated by default as identity PRIMARY key, company_id bigint not null, usr_id dmn_usrid, constraint uq_company_usr unique (company_id, usr_id), constraint fk_company_usr_company foreign key (company_id) references cm(id) on update cascade on delete cascade );