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:     24/06/2020                                        */
4
/* Autor: Bruno Lopes Peixoto                                       */
5
/*==============================================================*/
6
 
7
SET search_path = sc_sec;
8
 
9
UPDATE sec_produto SET dsc_produto = 'AÇO ESCOVADO', tip_estilo = 'T' WHERE dsc_produto = 'GEL COM LOGO MOTOROLA';
10
UPDATE sec_produto SET dsc_produto = 'AÇO ESCOVADO', tip_estilo = 'T' WHERE dsc_produto = 'GEL COM LOGO VAZADA';
11
UPDATE sec_produto SET dsc_produto = 'AÇO ESCOVADO', tip_estilo = 'T' WHERE dsc_produto = 'GEL COM LOGO PRETA';
12
UPDATE sec_produto SET dsc_produto = 'AÇO ESCOVADO', tip_estilo = 'T' WHERE dsc_produto = 'GEL COM LOGO';
13
UPDATE sec_produto SET dsc_produto = 'AÇO ESCOVADO', tip_estilo = 'T' WHERE dsc_produto = 'COM LOGO';
14
UPDATE sec_produto SET dsc_produto = 'AÇO ESCOVADO', tip_estilo = 'T' WHERE dsc_produto = 'COM LOGO PRETA';
15
 
16
UPDATE sec_produto SET tip_estilo = 'T' WHERE tip_estilo = 'S' AND dsc_produto LIKE 'AÇO ESCOVADO';
17
 
18
UPDATE sec_produto SET dsc_produto = CONCAT('ULTRA FINA ' ,dsc_produto)  WHERE tip_estilo = 'U';
19
UPDATE sec_produto SET tip_estilo = 'T' WHERE tip_estilo = 'U';
20
 
21
UPDATE sec_produto SET dsc_produto = '360' WHERE dsc_produto LIKE 'SILICONE 360';
22
UPDATE sec_produto SET tip_estilo = 'L'  WHERE tip_estilo = 'S' AND dsc_produto LIKE '360';
23
 
24
UPDATE sec_produto SET tip_estilo = 'P'  WHERE tip_estilo = 'S'
25
AND dsc_produto NOT LIKE ''
26
AND dsc_produto NOT LIKE '%BUMPER%'
27
AND dsc_produto NOT LIKE 'PRETA'
28
AND dsc_produto NOT LIKE 'COM LOGO'
29
AND dsc_produto NOT LIKE 'COM BORDA ANTI IMPACTO'
30
AND dsc_produto NOT LIKE 'FLEXÍVEL COLORS'
31
AND dsc_produto NOT LIKE 'LOGO "S"'
32
AND dsc_produto NOT LIKE 'BORDA CINZA'
33
AND dsc_produto NOT LIKE 'MOTOMO'
34
AND dsc_produto NOT LIKE 'SLIM TEXTURA AVELUDADA'
35
AND dsc_produto NOT LIKE 'GEL TRANSPARENTE BORDA METALIZADA'
36
AND dsc_produto NOT LIKE 'MOTOMO PRETA'
37
AND dsc_produto NOT LIKE 'BORDA COM STRASS'
38
AND dsc_produto NOT LIKE 'COLORS';
39
 
40
 
41
UPDATE sec_produto SET tip_estilo = 'S' WHERE tip_estilo = 'E'
42
AND (dsc_produto LIKE 'COLORS' OR
43
dsc_produto LIKE 'FLEXÍVEL COLORS' OR
44
dsc_produto LIKE 'FLEXÍVEL COLORS COM FURINHOS' OR
45
dsc_produto LIKE 'COLORS FLEXÍVEL' OR
46
dsc_produto LIKE 'FLEXÍVEL COLORS MOTOMO' OR
47
dsc_produto LIKE '%COLORS SALMÃO' OR
48
dsc_produto LIKE 'COLORS ROSA SALMÃO' OR
49
dsc_produto LIKE 'GEL LISA COM LOGO' OR
50
dsc_produto LIKE 'COM FURINHO%' OR
51
dsc_produto LIKE 'PRETA LOGO "S"' OR
52
dsc_produto LIKE 'LOGO LENOVO' OR
53
dsc_produto LIKE 'GEL LISA COM LOGO%' OR
54
dsc_produto LIKE 'APPLE WATCH' OR
55
dsc_produto LIKE '%BUMPER%' OR
56
dsc_produto LIKE 'COM SUPORTE ANEL' OR
57
dsc_produto LIKE 'PRETA LOGO LENOVO' OR
58
dsc_produto LIKE 'PRETA LOGO LG' OR
59
dsc_produto LIKE 'COM BORDA AMARELA' OR
60
dsc_produto LIKE 'VANS MARROM COM BORDA BRANCA' OR
61
dsc_produto LIKE 'COM FUROS VERMELHO' OR
62
dsc_produto LIKE 'COM BORDA AZUL ESCURO' OR
63
dsc_produto LIKE 'COM BORDA LARANJA' OR
64
dsc_produto LIKE 'COM BORDA VERMELHA'
65
);
66
 
67
UPDATE sec_produto SET tip_estilo = 'P' WHERE tip_estilo = 'E';
68
 
69
 
70
UPDATE sec_produto SET tip_estilo = NULL WHERE tip_produto = 'A' AND tip_estilo = 'D';
71
UPDATE sec_produto SET tip_estilo = NULL WHERE tip_estilo = 'D' AND seq_modelo = 1;
72
UPDATE sec_produto SET tip_estilo = 'S' WHERE tip_estilo = 'D'
73
AND (dsc_produto LIKE 'COLORS' OR
74
dsc_produto LIKE 'FLEXÍVEL COLORS' OR
75
dsc_produto LIKE 'FLEXÍVEL COLORS COM FURINHOS' OR
76
dsc_produto LIKE 'COLORS FLEXÍVEL' OR
77
dsc_produto LIKE 'FLEXÍVEL COLORS MOTOMO' OR
78
dsc_produto LIKE '%COLORS SALMÃO' OR
79
dsc_produto LIKE 'COLORS ROSA SALMÃO' OR
80
dsc_produto LIKE 'GEL LISA COM LOGO' OR
81
dsc_produto LIKE 'COM FURINHO%' OR
82
dsc_produto LIKE 'PRETA LOGO "S"' OR
83
dsc_produto LIKE 'LOGO LENOVO' OR
84
dsc_produto LIKE 'GEL LISA COM LOGO%' OR
85
dsc_produto LIKE 'APPLE WATCH' OR
86
dsc_produto LIKE '%BUMPER%' OR
87
dsc_produto LIKE 'COM SUPORTE ANEL' OR
88
dsc_produto LIKE 'PRETA LOGO LENOVO' OR
89
dsc_produto LIKE 'PRETA LOGO LG' OR
90
dsc_produto LIKE 'COM BORDA AMARELA' OR
91
dsc_produto LIKE 'VANS MARROM COM BORDA BRANCA' OR
92
dsc_produto LIKE 'COM FUROS VERMELHO' OR
93
dsc_produto LIKE 'COM BORDA AZUL ESCURO' OR
94
dsc_produto LIKE 'COM BORDA LARANJA' OR
95
dsc_produto LIKE 'COM BORDA VERMELHA'
96
);
97
 
98
UPDATE sec_produto SET tip_estilo = 'P' WHERE tip_estilo = 'D';
99
 
100
 
101
ALTER TABLE sec_produto DROP CONSTRAINT ck_produto_estilo;
102
ALTER TABLE sec_produto ADD CONSTRAINT ck_produto_estilo CHECK (tip_estilo IS NULL OR (tip_estilo IN ('T','S','O','P','C','A','F','L')));
103
 
104
comment ON COLUMN sec_produto.tip_estilo IS
105
'Valores possíveis:
106
T - TPU
107
S - SILICONE
108
O - SILICONE CASE
109
P - ESTAMPA
110
C - CARTEIRA
111
A - ANTI IMPACTO
112
F - FLIP
113
L - ACRÍLICO';
114
 
115
UPDATE sec_produto SET dsc_produto = 'TRANSLÚCIDA' WHERE tip_estilo = 'T' AND dsc_produto LIKE 'CLEAR';
116
 
117
UPDATE sec_produto SET dsc_produto = REPLACE(dsc_produto, 'CARREGADOR BATERIA EXTERNA', 'CARREGADOR PORTÁTIL');
118
UPDATE sec_produto SET dsc_produto = REPLACE(dsc_produto, 'BATERIA EXTERNA', 'CARREGADOR PORTÁTIL');
119
UPDATE sec_produto SET dsc_produto = REPLACE(dsc_produto, 'PORTATIL', 'PORTÁTIL');
120
 
121
UPDATE sec_pedido SET tip_estilo_produto = 'P' WHERE tip_estilo_produto = 'D';
122
UPDATE sec_pedido SET tip_estilo_produto = 'S' WHERE tip_estilo_produto = 'E';
123
UPDATE sec_pedido SET tip_estilo_produto = 'T' WHERE tip_estilo_produto = 'U';
124
 
125
ALTER TABLE sec_loja DROP CONSTRAINT ck_loja_emitir_nfe;
126
ALTER TABLE sec_loja ADD CONSTRAINT ck_loja_emitir_nfe CHECK (tip_emitir_nfe IN ('T','O','P','C','F','N','X'));
127
COMMENT ON COLUMN sec_loja.tip_emitir_nfe IS 'Valores possíveis:
128
T - Todas as vendas
129
O - Vendas obrigatórias como: Cartão, produtos com garantia externa e etc
130
P - Produtos com garantia externa
131
C - Em contingência
132
F - Emitir como nota fiscal eletrônica - NFE
133
N - Não emitir
134
X - Não permitir emissão';
135
 
136
 
137
SET search_path = public;