Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
292 espaco 1
/*========tur===================================================*/
2
/* DBMS name:     PostgreSQL 8                                  */
3
/* Criado em:     01/10/2021                                        */
4
/* Autor: Bruno Lopes Peixoto                                       */
5
/*==============================================================*/
6
 
7
SET search_path = sc_sec;
8
 
9
CREATE UNIQUE INDEX ix_avalfitemaval ON sec_avalfunc_itemaval (
10
seq_avaliacao,
11
seq_item_avaliacao,
12
seq_funcionario
13
);
14
CREATE  INDEX ix_cliente_modelo ON sec_cliente (
15
seq_modelo
16
);
17
CREATE  INDEX ix_compra_notafiscal ON sec_compra (
18
seq_nota_fiscal
19
);
20
CREATE  INDEX ix_compra_loja ON sec_compra (
21
seq_loja
22
);
23
CREATE  INDEX ix_compra_fornecedor ON sec_compra (
24
seq_fornecedor
25
);
26
CREATE  INDEX ix_compra_conta ON sec_compra (
27
seq_conta
28
);
29
CREATE UNIQUE INDEX ix_compraprodutoimposto ON sec_compra_produto_imposto (
30
seq_compraproduto,
31
tip_imposto
32
);
33
CREATE INDEX ix_conta_vigencia ON sec_conta (seq_vigencia);
34
CREATE INDEX ix_endereco_pessoa ON sc_sec.sec_endereco(seq_pessoa);
35
CREATE INDEX ix_estoqueauditoria_usuario ON sc_sec.sec_estoque_auditoria(seq_usuario);
36
CREATE INDEX ix_estoqueauditoria_produto ON sc_sec.sec_estoque_auditoria(seq_produto);
37
CREATE INDEX ix_estoqueauditoria_loja ON sc_sec.sec_estoque_auditoria(seq_loja);
38
CREATE INDEX ix_lancamento_cupom ON sc_sec.sec_lancamento(seq_cupom);
39
CREATE INDEX ix_linhavivo_produtovivo ON sec_linha_vivo (seq_produto_vivo);
40
CREATE UNIQUE INDEX ix_loja ON sc_sec.sec_loja(seq_loja);
41
CREATE INDEX ix_loja_maquineta ON sc_sec.sec_loja(seq_maquineta);
42
CREATE INDEX ix_pedido_usuariopedido ON sc_sec.sec_pedido(seq_usuario_pedido);
43
CREATE INDEX ix_pendencia_perfil ON sc_sec.sec_pendencia(cod_perfil);
44
CREATE INDEX ix_pessoapapel_pessoa ON sc_sec.sec_pessoa_papel(seq_pessoa);
45
CREATE INDEX ix_vendavivo_linhavivo ON sc_sec.sec_venda_vivo(seq_linha_vivo);
46
 
47
CREATE SEQUENCE sq_contabancariatransf
48
INCREMENT 1
49
minvalue 1
50
maxvalue 99999999
51
START 1;
52
 
53
ALTER TABLE sq_contabancariatransf owner TO espacoc
54
;
55
 
56
/*==============================================================*/
57
/* Table: sec_contabancaria_transferencia                       */
58
/*==============================================================*/
59
CREATE TABLE sec_contabancaria_transferencia (
60
   seq_contabancariatransf INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_contabancariatransf'::regclass),
61
   seq_contabancaria_entrada INT8               NOT  NULL,
62
   seq_contabancaria_saida INT8               NOT  NULL,
63
   dth_operacao         TIMESTAMP        NOT NULL,
64
   val_valor            NUMERIC(10,2)      NOT  NULL,
65
   dsc_observacao       VARCHAR(240)         NULL,
66
   CONSTRAINT pk_contabancariatransf PRIMARY KEY (seq_contabancariatransf)
67
);
68
 
69
-- set table ownership
70
ALTER TABLE sec_contabancaria_transferencia owner TO espacoc
71
;
72
/*==============================================================*/
73
/* Index: ix_contabancariatransf                                */
74
/*==============================================================*/
75
CREATE UNIQUE INDEX ix_contabancariatransf ON sec_contabancaria_transferencia (
76
seq_contabancariatransf
77
);
78
 
79
/*==============================================================*/
80
/* Index: ix_contabancariatransf_entrada                        */
81
/*==============================================================*/
82
CREATE  INDEX ix_contabancariatransf_entrada ON sec_contabancaria_transferencia (
83
seq_contabancaria_entrada
84
);
85
 
86
/*==============================================================*/
87
/* Index: ix_contabancariatransf_saida                          */
88
/*==============================================================*/
89
CREATE  INDEX ix_contabancariatransf_saida ON sec_contabancaria_transferencia (
90
seq_contabancaria_saida
91
);
92
 
93
ALTER TABLE sec_contabancaria_transferencia
94
   ADD CONSTRAINT fk_contabancariatransf_contabancariaentrada FOREIGN KEY (seq_contabancaria_entrada)
95
      REFERENCES sec_conta_bancaria (seq_conta_bancaria)
96
      ON DELETE RESTRICT ON UPDATE RESTRICT;
97
 
98
ALTER TABLE sec_contabancaria_transferencia
99
   ADD CONSTRAINT fk_contabancariatransf_contabancariasaida FOREIGN KEY (seq_contabancaria_saida)
100
      REFERENCES sec_conta_bancaria (seq_conta_bancaria)
101
      ON DELETE RESTRICT ON UPDATE RESTRICT;
102
 
103
 
104
/*
105
ALTER TABLE sec_produto ADD COLUMN dat_online_mercadolivre DATE NULL;
106
INSERT INTO sec_item_avaliacao VALUES (20, 'META NÃO ALCANÇADA', true);
107
INSERT INTO sec_item_avaliacao VALUES (21, 'PROCEDIMENTOS INTERNOS NÃO REALIZADOS', true);
108
UPDATE sec_item_avaliacao SET dsc_item_avaliacao = 'NÃO ATINGIR A QUANTIDADE MÍNIMA DE PEDIDOS' WHERE seq_item_avaliacao = 13;
109
UPDATE sec_item_avaliacao SET dsc_item_avaliacao = 'NÃO ATINGIR A QUANTIDADE MÍNIMA DE ATENDIMENTOS' WHERE seq_item_avaliacao = 18;
110
*/
111
 
112
SET search_path = public;