ALTER TABLE pag_aux_recibo_baixa_item ADD COLUMN descricao character varying; UPDATE pag_aux_recibo_baixa_item SET descricao = (SELECT descricao FROM pro_produto WHERE codigo = pag_aux_recibo_baixa_item.produto) WHERE descricao IS NULL; ALTER TABLE pag_aux_recibo_baixa_item ALTER COLUMN descricao SET NOT NULL; ALTER TABLE pag_recibo_baixa_item ADD COLUMN descricao character varying; UPDATE pag_recibo_baixa_item SET descricao = (SELECT descricao FROM pro_produto WHERE codigo = pag_recibo_baixa_item.produto) WHERE descricao IS NULL; ALTER TABLE pag_recibo_baixa_item ALTER COLUMN descricao SET NOT NULL; CREATE TABLE IF NOT EXISTS pag_aux_duplicata_pagar_item ( filial_dup_pag integer NOT NULL, terminal_ip varchar(50) NOT NULL, sequencia_dup integer NOT NULL, sequencia_produto integer NOT NULL, produto integer NOT NULL, descricao character varying NOT NULL, quantidade numeric(18,6) NOT NULL, preco numeric(18,6) NOT NULL, preco_total numeric(18,6) NOT NULL, data_entrega date NOT NULL, CONSTRAINT pk_pag_aux_duplicata_pagar_item PRIMARY KEY (filial_dup_pag, terminal_ip, sequencia_dup, sequencia_produto), CONSTRAINT fk_pag_aux_duplicata_pagar_item_dup FOREIGN KEY (filial_dup_pag, terminal_ip, sequencia_dup) REFERENCES public.pag_aux_duplicata_pagar (filial_dup_pag, terminal_ip, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT ); ALTER TABLE IF EXISTS public.pag_aux_duplicata_pagar_item OWNER to postgres; COMMENT ON TABLE public.pag_aux_duplicata_pagar_item IS 'Tabela Auxiliar dos Itens Referente a Baixa de Duplicatas a Pagar';