|
|
CREATE TABLE public.controle_receitas_fretes (
|
|
|
chave_receita_frete INTEGER NOT NULL,
|
|
|
data DATE NOT NULL,
|
|
|
chave_operacao INTEGER NOT NULL,
|
|
|
chave_veiculo INTEGER NOT NULL,
|
|
|
chave_funcionario INTEGER,
|
|
|
valor_frete NUMERIC(15,2),
|
|
|
valor_imposto NUMERIC(15,2),
|
|
|
valor_liquido NUMERIC(15,2),
|
|
|
CONSTRAINT controle_receitas_fretes_pkey PRIMARY KEY(chave_receita_frete)
|
|
|
)
|
|
|
WITH (oids = false);
|
|
|
|
|
|
ALTER TABLE public.controle_receitas_fretes
|
|
|
ALTER COLUMN chave_receita_frete SET STATISTICS 0;
|
|
|
|
|
|
ALTER TABLE public.controle_receitas_fretes
|
|
|
ALTER COLUMN data SET STATISTICS 0;
|
|
|
|
|
|
ALTER TABLE public.controle_receitas_fretes
|
|
|
ALTER COLUMN chave_operacao SET STATISTICS 0;
|
|
|
|
|
|
ALTER TABLE public.controle_receitas_fretes
|
|
|
ALTER COLUMN chave_veiculo SET STATISTICS 0;
|
|
|
|
|
|
ALTER TABLE public.controle_receitas_fretes
|
|
|
ALTER COLUMN chave_funcionario SET STATISTICS 0;
|
|
|
|
|
|
ALTER TABLE public.controle_receitas_fretes
|
|
|
ALTER COLUMN valor_frete SET STATISTICS 0;
|
|
|
|
|
|
ALTER TABLE public.controle_receitas_fretes
|
|
|
ALTER COLUMN valor_imposto SET STATISTICS 0;
|
|
|
|
|
|
ALTER TABLE public.controle_receitas_fretes
|
|
|
ALTER COLUMN valor_liquido SET STATISTICS 0;
|
|
|
|
|
|
COMMENT ON COLUMN public.controle_receitas_fretes.chave_receita_frete
|
|
|
IS 'Código da receita';
|
|
|
|
|
|
COMMENT ON COLUMN public.controle_receitas_fretes.data
|
|
|
IS 'Data do lançamento';
|
|
|
|
|
|
COMMENT ON COLUMN public.controle_receitas_fretes.chave_operacao
|
|
|
IS 'Código da operação';
|
|
|
|
|
|
COMMENT ON COLUMN public.controle_receitas_fretes.chave_veiculo
|
|
|
IS 'Código do veículo';
|
|
|
|
|
|
COMMENT ON COLUMN public.controle_receitas_fretes.chave_funcionario
|
|
|
IS 'Código do funcionário';
|
|
|
|
|
|
COMMENT ON COLUMN public.controle_receitas_fretes.valor_frete
|
|
|
IS 'Valor total do frete';
|
|
|
|
|
|
COMMENT ON COLUMN public.controle_receitas_fretes.valor_imposto
|
|
|
IS 'Valor do imposto (padrão 7,5%)';
|
|
|
|
|
|
COMMENT ON COLUMN public.controle_receitas_fretes.valor_liquido
|
|
|
IS 'Valor líquido (frete - imposto)';
|
|
|
|
|
|
CREATE INDEX controle_receitas_fretes_idx1 ON public.controle_receitas_fretes
|
|
|
USING btree (data);
|
|
|
|
|
|
CREATE INDEX controle_receitas_fretes_idx2 ON public.controle_receitas_fretes
|
|
|
USING btree (chave_veiculo, chave_operacao, data);
|