CREATE TABLE public.dis_pedidos_distribuicao_agrupamento ( filial_orc integer NOT NULL, orcamento integer NOT NULL, sequencia integer NOT NULL, orcamento_item integer NOT NULL, quantidade numeric(18,6) NOT NULL, titulo character varying(20) NOT NULL, observacao character varying(500) NOT NULL, CONSTRAINT pk_dis_pedidos_distribuicao_agrupamento PRIMARY KEY (filial_orc, orcamento, sequencia), CONSTRAINT fk_vnd_orcamento_agrupamento_orcamento_item FOREIGN KEY (filial_orc, orcamento, orcamento_item) REFERENCES public.dis_pedidos_distribuicao (filial_orc, orcamento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT ) TABLESPACE pg_default; ALTER TABLE IF EXISTS public.dis_pedidos_distribuicao_agrupamento OWNER to postgres; COMMENT ON TABLE public.dis_pedidos_distribuicao_agrupamento IS 'Distribuição Pedidos - Agrupamento de Pedidos'; CREATE TABLE public.dis_pedidos_distribuicao_agrupamento_item ( filial_orc integer NOT NULL, orcamento integer NOT NULL, sequencia integer NOT NULL, sequencia_item integer NOT NULL, quantidade numeric(18,6) NOT NULL, observacao character varying(200) NOT NULL, CONSTRAINT pk_dis_pedidos_distribuicao_agrupamento_item PRIMARY KEY (filial_orc, orcamento, sequencia, sequencia_item), CONSTRAINT fk_dis_pedidos_distribuicao_agrupamento FOREIGN KEY (filial_orc, orcamento, sequencia) REFERENCES public.dis_pedidos_distribuicao_agrupamento (filial_orc, orcamento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT ) TABLESPACE pg_default; ALTER TABLE IF EXISTS public.dis_pedidos_distribuicao_agrupamento_item OWNER to postgres; COMMENT ON TABLE public.dis_pedidos_distribuicao_agrupamento_item IS 'Distribuição Pedidos - Agrupamento de Pedidos - Item';