Blame |
Last modification |
View Log
| Download
| RSS feed
/*========tur===================================================*/
/* DBMS name: PostgreSQL 8 */
/* Criado em: 01/10/2021 */
/* Autor: Bruno Lopes Peixoto */
/*==============================================================*/
SET search_path = sc_sec;
CREATE UNIQUE INDEX ix_avalfitemaval ON sec_avalfunc_itemaval (
seq_avaliacao,
seq_item_avaliacao,
seq_funcionario
);
CREATE INDEX ix_cliente_modelo ON sec_cliente (
seq_modelo
);
CREATE INDEX ix_compra_notafiscal ON sec_compra (
seq_nota_fiscal
);
CREATE INDEX ix_compra_loja ON sec_compra (
seq_loja
);
CREATE INDEX ix_compra_fornecedor ON sec_compra (
seq_fornecedor
);
CREATE INDEX ix_compra_conta ON sec_compra (
seq_conta
);
CREATE UNIQUE INDEX ix_compraprodutoimposto ON sec_compra_produto_imposto (
seq_compraproduto,
tip_imposto
);
CREATE INDEX ix_conta_vigencia ON sec_conta (seq_vigencia);
CREATE INDEX ix_endereco_pessoa ON sc_sec.sec_endereco(seq_pessoa);
CREATE INDEX ix_estoqueauditoria_usuario ON sc_sec.sec_estoque_auditoria(seq_usuario);
CREATE INDEX ix_estoqueauditoria_produto ON sc_sec.sec_estoque_auditoria(seq_produto);
CREATE INDEX ix_estoqueauditoria_loja ON sc_sec.sec_estoque_auditoria(seq_loja);
CREATE INDEX ix_lancamento_cupom ON sc_sec.sec_lancamento(seq_cupom);
CREATE INDEX ix_linhavivo_produtovivo ON sec_linha_vivo (seq_produto_vivo);
CREATE UNIQUE INDEX ix_loja ON sc_sec.sec_loja(seq_loja);
CREATE INDEX ix_loja_maquineta ON sc_sec.sec_loja(seq_maquineta);
CREATE INDEX ix_pedido_usuariopedido ON sc_sec.sec_pedido(seq_usuario_pedido);
CREATE INDEX ix_pendencia_perfil ON sc_sec.sec_pendencia(cod_perfil);
CREATE INDEX ix_pessoapapel_pessoa ON sc_sec.sec_pessoa_papel(seq_pessoa);
CREATE INDEX ix_vendavivo_linhavivo ON sc_sec.sec_venda_vivo(seq_linha_vivo);
CREATE SEQUENCE sq_contabancariatransf
INCREMENT 1
minvalue 1
maxvalue 99999999
START 1;
ALTER TABLE sq_contabancariatransf owner TO espacoc
;
/*==============================================================*/
/* Table: sec_contabancaria_transferencia */
/*==============================================================*/
CREATE TABLE sec_contabancaria_transferencia (
seq_contabancariatransf INT8 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_contabancariatransf'::regclass),
seq_contabancaria_entrada INT8 NOT NULL,
seq_contabancaria_saida INT8 NOT NULL,
dth_operacao TIMESTAMP NOT NULL,
val_valor NUMERIC(10,2) NOT NULL,
dsc_observacao VARCHAR(240) NULL,
CONSTRAINT pk_contabancariatransf PRIMARY KEY (seq_contabancariatransf)
);
-- set table ownership
ALTER TABLE sec_contabancaria_transferencia owner TO espacoc
;
/*==============================================================*/
/* Index: ix_contabancariatransf */
/*==============================================================*/
CREATE UNIQUE INDEX ix_contabancariatransf ON sec_contabancaria_transferencia (
seq_contabancariatransf
);
/*==============================================================*/
/* Index: ix_contabancariatransf_entrada */
/*==============================================================*/
CREATE INDEX ix_contabancariatransf_entrada ON sec_contabancaria_transferencia (
seq_contabancaria_entrada
);
/*==============================================================*/
/* Index: ix_contabancariatransf_saida */
/*==============================================================*/
CREATE INDEX ix_contabancariatransf_saida ON sec_contabancaria_transferencia (
seq_contabancaria_saida
);
ALTER TABLE sec_contabancaria_transferencia
ADD CONSTRAINT fk_contabancariatransf_contabancariaentrada FOREIGN KEY (seq_contabancaria_entrada)
REFERENCES sec_conta_bancaria (seq_conta_bancaria)
ON DELETE RESTRICT ON UPDATE RESTRICT;
ALTER TABLE sec_contabancaria_transferencia
ADD CONSTRAINT fk_contabancariatransf_contabancariasaida FOREIGN KEY (seq_contabancaria_saida)
REFERENCES sec_conta_bancaria (seq_conta_bancaria)
ON DELETE RESTRICT ON UPDATE RESTRICT;
/*
ALTER TABLE sec_produto ADD COLUMN dat_online_mercadolivre DATE NULL;
INSERT INTO sec_item_avaliacao VALUES (20, 'META NÃO ALCANÇADA', true);
INSERT INTO sec_item_avaliacao VALUES (21, 'PROCEDIMENTOS INTERNOS NÃO REALIZADOS', true);
UPDATE sec_item_avaliacao SET dsc_item_avaliacao = 'NÃO ATINGIR A QUANTIDADE MÍNIMA DE PEDIDOS' WHERE seq_item_avaliacao = 13;
UPDATE sec_item_avaliacao SET dsc_item_avaliacao = 'NÃO ATINGIR A QUANTIDADE MÍNIMA DE ATENDIMENTOS' WHERE seq_item_avaliacao = 18;
*/
SET search_path = public;