CREATE TABLE pro_produto_x_codigo_fiscal ( filial_pro integer NOT NULL, produto integer NOT NULL, codigo_fiscal character varying (60), CONSTRAINT pk_pro_produto_x_codigo_fiscal PRIMARY KEY (filial_pro, produto), CONSTRAINT uk_pro_produto_x_codigo_fiscal UNIQUE (codigo_fiscal), CONSTRAINT fk_pro_produto_x_codigo_fiscal FOREIGN KEY (filial_pro, produto) REFERENCES public.pro_produto (filial_pro, codigo) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT ); ALTER TABLE par_faturamento ADD COLUMN permite_digitar_codigo_produto_fiscal character varying (1); UPDATE par_faturamento SET permite_digitar_codigo_produto_fiscal = 'N' WHERE permite_digitar_codigo_produto_fiscal IS NULL; ALTER TABLE par_faturamento ALTER COLUMN permite_digitar_codigo_produto_fiscal SET NOT NULL;