Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
/*========tur===================================================*/
2
/* DBMS name:     PostgreSQL 8                                  */
3
/* Criado em:     23/12/2017                                        */
4
/* Autor: Bruno Lopes Peixoto                                       */
5
/*==============================================================*/
6
 
7
SET search_path = sc_sec;
8
 
9
ALTER TABLE sec_venda_vivo ADD ind_cadastrovivogo BOOL NULL;
10
UPDATE sec_venda_vivo SET ind_cadastrovivogo = FALSE;
11
--ALTER TABLE sec_venda_vivo ALTER COLUMN ind_cadastrovivogo SET NOT NULL;
12
 
13
ALTER TABLE sec_funcionario ADD tip_comissionamento CHAR(1) NULL
14
        CONSTRAINT ck_comissionamento_tipo CHECK (tip_comissionamento IN ('E','F','V'));
15
 
16
UPDATE sec_funcionario SET tip_comissionamento = 'E';
17
ALTER TABLE sec_funcionario ALTER COLUMN tip_comissionamento SET NOT NULL;
18
comment ON COLUMN sec_funcionario.tip_comissionamento IS
19
'Valores possíveis:
20
E - Espaço Case
21
F - Farmácia
22
V - Vivo';
23
 
24
ALTER TABLE sec_avaliacao_funcionario ADD val_meta_mensal NUMERIC(10,2) NULL;
25
ALTER TABLE sec_avaliacao_funcionario ADD val_meta_mensal_vivo NUMERIC(10,2) NULL;
26
UPDATE sec_avaliacao_funcionario af SET val_meta_mensal = (SELECT v.val_meta_mensal FROM sec_vendedor v WHERE v.seq_pessoa = (SELECT f.seq_pessoa FROM sec_funcionario f WHERE f.seq_funcionario = af.seq_funcionario));
27
UPDATE sec_avaliacao_funcionario af SET val_meta_mensal_vivo = (SELECT v.val_meta_mensal_vivo FROM sec_vendedor v WHERE v.seq_pessoa = (SELECT f.seq_pessoa FROM sec_funcionario f WHERE f.seq_funcionario = af.seq_funcionario));
28
 
29
ALTER TABLE sec_vendedor DROP val_meta_mensal;
30
ALTER TABLE sec_vendedor DROP val_meta_mensal_vivo;
31
 
32
ALTER TABLE sec_produto ADD dsc_observacao VARCHAR(250) NULL;
33
 
34
 
35
SET search_path = public;