-- Table: public.prd_ficha_tecnica_embalagem_proposta -- DROP TABLE public.prd_ficha_tecnica_embalagem_proposta; CREATE TABLE public.prd_ficha_tecnica_embalagem_proposta( filial integer NOT NULL, proposta integer NOT NULL, cliente integer NOT NULL, nome character varying(100) COLLATE pg_catalog."default" NOT NULL, contato character varying(50) COLLATE pg_catalog."default" NOT NULL, ddd integer NOT NULL, fone numeric NOT NULL, email character varying(100) COLLATE pg_catalog."default" NOT NULL, tipo_entrega integer NOT NULL, perc_ipi numeric(18,6) NOT NULL, vlr_ipi numeric(18,6) NOT NULL, perc_icms numeric(18,6) NOT NULL, vlr_icms numeric(18,6) NOT NULL, pagamento integer NOT NULL, prazo_entrega integer NOT NULL, validade_proposta integer NOT NULL, usuario integer NOT NULL, data_emissao date NOT NULL, hora_emissao time without time zone NOT NULL, observacoes character varying(200) COLLATE pg_catalog."default" NOT NULL, situacao character varying(1) COLLATE pg_catalog."default" NOT NULL, CONSTRAINT pk_prd_ficha_tecnica_embalagem_proposta PRIMARY KEY (filial, proposta) ) TABLESPACE pg_default; ALTER TABLE IF EXISTS public.pk_prd_ficha_tecnica_embalagem_proposta OWNER to postgres; -- Table: public.prd_ficha_tecnica_embalagem_proposta_item -- DROP TABLE prd_ficha_tecnica_embalagem_proposta_item; CREATE TABLE public.prd_ficha_tecnica_embalagem_proposta_item( filial integer NOT NULL, proposta integer NOT NULL, sequencia integer NOT NULL, comprimento_chapa integer NOT NULL, largura_chapa integer NOT NULL, comprimento integer NOT NULL, largura integer NOT NULL, altura integer NOT NULL, onda integer NOT NULL, capa integer NOT NULL, tipo integer NOT NULL, fechamento integer NOT NULL, complemento integer NOT NULL, referencia_produto character varying(100) NOT NULL, lote_minimo integer NOT NULL, quantidade integer NOT NULL, materia_prima integer NOT NULL, preco_kg numeric(18,6) NOT NULL, preco_m2 numeric(18,6) NOT NULL, gramatura_m2 numeric(18,6) NOT NULL, coluna numeric(18,6) NOT NULL, area_chapa_m2 numeric(18,6) NOT NULL, peso_chapa_kg_m2 numeric(18,6) NOT NULL, perc_impostos numeric(18,6) NOT NULL, vlr_impostos numeric(18,6) NOT NULL, perc_mao_obra numeric(18,6) NOT NULL, vlr_mao_obra numeric(18,6) NOT NULL, perc_custo_fixo numeric(18,6) NOT NULL, vlr_custo_fixo numeric(18,6) NOT NULL, perc_aparas numeric(18,6) NOT NULL, vlr_aparas numeric(18,6) NOT NULL, perc_comissao numeric(18,6) NOT NULL, vlr_comissao numeric(18,6) NOT NULL, perc_outros_insumos numeric(18,6) NOT NULL, vlr_outros_insumos numeric(18,6) NOT NULL, perc_retorno numeric(18,6) NOT NULL, vlr_retorno numeric(18,6) NOT NULL, custo_unit numeric(18,6) NOT NULL, venda_unit numeric(18,6) NOT NULL, custo_total numeric(18,6) NOT NULL, venda_total numeric(18,6) NOT NULL, terminal_ip character varying(50) COLLATE pg_catalog."default" NOT NULL, usuario integer NOT NULL, data_emissao date NOT NULL, hora_emissao time without time zone NOT NULL, situacao character varying(1) COLLATE pg_catalog."default" NOT NULL, CONSTRAINT pk_prd_ficha_tecnica_embalagem_proposta_item PRIMARY KEY (filial, proposta, sequencia) ) TABLESPACE pg_default; ALTER TABLE IF EXISTS public.prd_ficha_tecnica_embalagem_proposta_item OWNER to postgres; ALTER TABLE pro_medida ADD COLUMN coluna numeric(18, 6); UPDATE pro_medida SET coluna = 0.00 WHERE coluna IS NULL; ALTER TABLE pro_medida ALTER COLUMN coluna SET NOT NULL; ALTER TABLE pro_embalagem_tipo ADD COLUMN calculo_chapa integer; UPDATE pro_embalagem_tipo SET calculo_chapa = 0 WHERE calculo_chapa IS NULL; ALTER TABLE pro_embalagem_tipo ALTER COLUMN calculo_chapa SET NOT NULL; ALTER TABLE pro_embalagem_tipo ALTER COLUMN descricao TYPE character varying(40);