CREATE TABLE pet_relacionamento_orcamento_agenda( sequencia_agenda integer NOT NULL, filial_orcamento integer NOT NULL, orcamento integer NOT NULL, CONSTRAINT pk_pet_relacionamento_orcamento_agenda PRIMARY KEY (sequencia_agenda,filial_orcamento,orcamento), CONSTRAINT fk_pet_relacionamento_orcamento FOREIGN KEY (filial_orcamento,orcamento) REFERENCES public.vnd_orcamento (filial_orc, orcamento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT, CONSTRAINT fk_pet_relacionamento_agenda FOREIGN KEY (sequencia_agenda) REFERENCES public.pet_agenda (sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT ); CREATE TABLE pet_aux_relacionamento_orcamento_agenda( sequencia_agenda integer NOT NULL, filial_aux_orcamento integer NOT NULL, prox_aux_venda integer NOT NULL, CONSTRAINT pk_pet_aux_relacionamento_orcamento_agenda PRIMARY KEY (sequencia_agenda,filial_aux_orcamento,prox_aux_venda) ); CREATE TABLE public.pet_categoria_produto ( categoria integer NOT NULL, filial_pro integer NOT NULL, produto integer NOT NULL, CONSTRAINT pk_pet_categoria_produto PRIMARY KEY (categoria, filial_pro, produto), CONSTRAINT fk_pet_categoria FOREIGN KEY (categoria) REFERENCES public.pet_categoria (codigo) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT fk_pet_categoria_produto FOREIGN KEY (filial_pro, produto) REFERENCES public.pro_produto (filial_pro,codigo) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.pet_categoria_produto OWNER to postgres; DROP TABLE public.pet_agenda_item; CREATE TABLE public.pet_agenda_item ( agenda integer NOT NULL, filial integer NOT NULL, seq_item integer NOT NULL, servico integer NOT NULL, valor numeric(18,6) NOT NULL, CONSTRAINT pk_pet_agenda_item PRIMARY KEY (agenda,seq_item, servico), CONSTRAINT fk_pet_agenda_item_agenda FOREIGN KEY (agenda) REFERENCES public.pet_agenda (sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT fk_pet_agenda_item_servico FOREIGN KEY (servico, filial) REFERENCES public.pro_produto (codigo, filial_pro) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.pet_agenda_item OWNER to postgres; ALTER TABLE public.pet_animal_historico ALTER COLUMN observacoes TYPE character varying COLLATE pg_catalog."default"; CREATE TABLE public.pet_aux_animal_historico ( sequencia integer NOT NULL, filial_orc integer NOT NULL, prox_aux integer NOT NULL, orcamento_seq integer NOT NULL, animal integer NOT NULL, data_retorno date NOT NULL, observacoes character varying COLLATE pg_catalog."default" NOT NULL, CONSTRAINT pk_pet_aux_animal_historico PRIMARY KEY (sequencia) );