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:     30/05/2020                                        */
4
/* Autor: Bruno Lopes Peixoto                                       */
5
/*==============================================================*/
6
 
7
SET search_path = sc_sec;
8
 
9
/* 88 */
10
 
11
ALTER TABLE sec_pedido ALTER COLUMN tip_situacao TYPE VARCHAR(2);
12
ALTER TABLE sec_pedido DROP CONSTRAINT ck_pedido_situacao;
13
 
14
UPDATE sec_pedido SET tip_situacao = 'NO' WHERE tip_situacao = 'N';
15
UPDATE sec_pedido SET tip_situacao = 'EC' WHERE tip_situacao = 'C';
16
UPDATE sec_pedido SET tip_situacao = 'AF' WHERE tip_situacao = 'R';
17
UPDATE sec_pedido SET tip_situacao = 'PE' WHERE tip_situacao = 'P';
18
UPDATE sec_pedido SET tip_situacao = 'FZ' WHERE tip_situacao = 'F';
19
UPDATE sec_pedido SET tip_situacao = 'FV' WHERE tip_situacao = 'V';
20
 
21
ALTER TABLE sec_pedido ADD CONSTRAINT ck_pedido_situacao CHECK (tip_situacao IN ('NO','PE','PC','PT','AC','EC','AF','FZ','FV'));
22
 
23
comment ON COLUMN sec_pedido.tip_situacao IS
24
'Valores possíveis:
25
NO - Novo
26
PE - Pendente
27
PC - Pendente de Análise de Compras
28
PT - Produto em Transferência
29
AC - Aguardando Produto (Compras)
30
EC - Entrar em Contato
31
AF - Aguardando Finalização pelo Cliente
32
FZ - Finalizado
33
FV - Finalizado com Venda';
34
 
35
 
36
/* 89 */
37
 
38
ALTER TABLE sec_pedido_historico ALTER COLUMN tip_situacao TYPE VARCHAR(2);
39
 
40
UPDATE sec_pedido_historico SET tip_situacao = 'NO' WHERE tip_situacao = 'N';
41
UPDATE sec_pedido_historico SET tip_situacao = 'EC' WHERE tip_situacao = 'C';
42
UPDATE sec_pedido_historico SET tip_situacao = 'AF' WHERE tip_situacao = 'R';
43
UPDATE sec_pedido_historico SET tip_situacao = 'PE' WHERE tip_situacao = 'P';
44
UPDATE sec_pedido_historico SET tip_situacao = 'FZ' WHERE tip_situacao = 'F';
45
UPDATE sec_pedido_historico SET tip_situacao = 'FV' WHERE tip_situacao = 'V';
46
 
47
ALTER TABLE sec_pedido_historico ADD CONSTRAINT ck_pedidohistorico_situacao CHECK (tip_situacao IN ('NO','PE','PC','PT','AC','EC','AF','FZ','FV'));
48
 
49
comment ON COLUMN sec_pedido_historico.tip_situacao IS
50
'Valores possíveis:
51
NO - Novo
52
PE - Pendente
53
PC - Pendente de Análise de Compras
54
PT - Produto em Transferência
55
AC - Aguardando Produto (Compras)
56
EC - Entrar em Contato
57
AF - Aguardando Finalização pelo Cliente
58
FZ - Finalizado
59
FV - Finalizado com Venda';
60
 
61
 
62
 
63
 
64
/* 90 */
65
 
66
ALTER TABLE sec_taxa DROP CONSTRAINT uk_taxa;
67
 
68
ALTER TABLE sec_taxa
69
  ADD CONSTRAINT uk_taxa UNIQUE(cod_formapagament, cod_bandeira_cartao, seq_empresa_adquirente);
70
 
71
ALTER TABLE sec_produto ADD COLUMN dat_online DATE NULL;
72
UPDATE sec_produto SET dat_online = now() WHERE ind_online IS TRUE;
73
ALTER TABLE sec_produto DROP COLUMN ind_online;
74
 
75
ALTER TABLE sec_pedido DROP CONSTRAINT ck_pedido_situacao;
76
ALTER TABLE sec_pedido ADD CONSTRAINT ck_pedido_situacao CHECK (tip_situacao IN ('NO','PE','PC','PT','AC','EC','AF','IV','FZ','FV'));
77
 
78
comment ON COLUMN sec_pedido.tip_situacao IS
79
'Valores possíveis:
80
NO - Novo
81
PE - Pendente
82
PC - Pendente de Análise de Compras
83
PT - Produto em Transferência
84
AC - Aguardando Produto (Compras)
85
EC - Entrar em Contato
86
AF - Aguardando Finalização pelo Cliente
87
IV - Inválido
88
FZ - Finalizado
89
FV - Finalizado com Venda';
90
 
91
SET search_path = public;