CREATE TABLE public.bas_intermediador ( sequencia integer NOT NULL, codigo character varying NOT NULL, cnpj character varying(16) NOT NULL, nome character varying(100) NOT NULL, filial_ven integer NOT NULL, vendedor integer NOT NULL, CONSTRAINT pk_bas_intermediador PRIMARY KEY (sequencia) ) TABLESPACE pg_default; ALTER TABLE public.bas_intermediador OWNER to postgres; CREATE TABLE public.nfs_nota_fiscal_origem ( filial_nota integer NOT NULL, nota integer NOT NULL, serie character varying(6) NOT NULL, origem integer NOT NULL, intermediador integer NOT NULL, CONSTRAINT pk_nfs_nota_fiscal_origem PRIMARY KEY (filial_nota, nota, serie), CONSTRAINT fk_nfs_nota_fiscal_origem_nota FOREIGN KEY (filial_nota, nota, serie) REFERENCES public.nfs_nota_fiscal (filial_nota, nota, serie) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT ) TABLESPACE pg_default; COMMENT ON COLUMN public.nfs_nota_fiscal_origem.origem IS '1=Operação presencial; 2=Operação não presencial, pela Internet; 3=Operação não presencial, Teleatendimento; 4=NFC-e em operação com entrega a domicílio; 9=Operação não presencial, outros'; ALTER TABLE public.nfs_nota_fiscal_origem OWNER to postgres; CREATE TABLE public.nfs_aux_nota_fiscal_origem ( filial_nota integer NOT NULL, nota integer NOT NULL, serie character varying(6) NOT NULL, origem integer NOT NULL, intermediador integer NOT NULL, CONSTRAINT pk_nfs_aux_nota_fiscal_origem PRIMARY KEY (filial_nota, nota, serie), CONSTRAINT fk_nfs_aux_nota_fiscal_origem_nota FOREIGN KEY (filial_nota, nota, serie) REFERENCES public.nfs_aux_nota_fiscal (filial_nota, nota, serie) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT ) TABLESPACE pg_default; COMMENT ON COLUMN public.nfs_aux_nota_fiscal_origem.origem IS '1=Operação presencial; 2=Operação não presencial, pela Internet; 3=Operação não presencial, Teleatendimento; 4=NFC-e em operação com entrega a domicílio; 9=Operação não presencial, outros'; ALTER TABLE public.nfs_aux_nota_fiscal_origem OWNER to postgres;