Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

/*========tur===================================================*/
/* DBMS name:     PostgreSQL 8                                  */
/* Criado em:     24/06/2020                                        */
/* Autor: Bruno Lopes Peixoto                                       */
/*==============================================================*/

SET search_path = sc_sec;

UPDATE sec_produto SET dsc_produto = 'AÇO ESCOVADO', tip_estilo = 'T' WHERE dsc_produto = 'GEL COM LOGO MOTOROLA';
UPDATE sec_produto SET dsc_produto = 'AÇO ESCOVADO', tip_estilo = 'T' WHERE dsc_produto = 'GEL COM LOGO VAZADA';
UPDATE sec_produto SET dsc_produto = 'AÇO ESCOVADO', tip_estilo = 'T' WHERE dsc_produto = 'GEL COM LOGO PRETA';
UPDATE sec_produto SET dsc_produto = 'AÇO ESCOVADO', tip_estilo = 'T' WHERE dsc_produto = 'GEL COM LOGO';
UPDATE sec_produto SET dsc_produto = 'AÇO ESCOVADO', tip_estilo = 'T' WHERE dsc_produto = 'COM LOGO';
UPDATE sec_produto SET dsc_produto = 'AÇO ESCOVADO', tip_estilo = 'T' WHERE dsc_produto = 'COM LOGO PRETA';

UPDATE sec_produto SET tip_estilo = 'T' WHERE tip_estilo = 'S' AND dsc_produto LIKE 'AÇO ESCOVADO';

UPDATE sec_produto SET dsc_produto = CONCAT('ULTRA FINA ' ,dsc_produto)  WHERE tip_estilo = 'U';
UPDATE sec_produto SET tip_estilo = 'T' WHERE tip_estilo = 'U';

UPDATE sec_produto SET dsc_produto = '360' WHERE dsc_produto LIKE 'SILICONE 360';
UPDATE sec_produto SET tip_estilo = 'L'  WHERE tip_estilo = 'S' AND dsc_produto LIKE '360';

UPDATE sec_produto SET tip_estilo = 'P'  WHERE tip_estilo = 'S'
AND dsc_produto NOT LIKE ''
AND dsc_produto NOT LIKE '%BUMPER%'
AND dsc_produto NOT LIKE 'PRETA'
AND dsc_produto NOT LIKE 'COM LOGO'
AND dsc_produto NOT LIKE 'COM BORDA ANTI IMPACTO'
AND dsc_produto NOT LIKE 'FLEXÍVEL COLORS'
AND dsc_produto NOT LIKE 'LOGO "S"'
AND dsc_produto NOT LIKE 'BORDA CINZA'
AND dsc_produto NOT LIKE 'MOTOMO'
AND dsc_produto NOT LIKE 'SLIM TEXTURA AVELUDADA'
AND dsc_produto NOT LIKE 'GEL TRANSPARENTE BORDA METALIZADA'
AND dsc_produto NOT LIKE 'MOTOMO PRETA'
AND dsc_produto NOT LIKE 'BORDA COM STRASS'
AND dsc_produto NOT LIKE 'COLORS';


UPDATE sec_produto SET tip_estilo = 'S' WHERE tip_estilo = 'E'
AND (dsc_produto LIKE 'COLORS' OR
dsc_produto LIKE 'FLEXÍVEL COLORS' OR
dsc_produto LIKE 'FLEXÍVEL COLORS COM FURINHOS' OR
dsc_produto LIKE 'COLORS FLEXÍVEL' OR
dsc_produto LIKE 'FLEXÍVEL COLORS MOTOMO' OR
dsc_produto LIKE '%COLORS SALMÃO' OR
dsc_produto LIKE 'COLORS ROSA SALMÃO' OR
dsc_produto LIKE 'GEL LISA COM LOGO' OR
dsc_produto LIKE 'COM FURINHO%' OR
dsc_produto LIKE 'PRETA LOGO "S"' OR
dsc_produto LIKE 'LOGO LENOVO' OR
dsc_produto LIKE 'GEL LISA COM LOGO%' OR
dsc_produto LIKE 'APPLE WATCH' OR
dsc_produto LIKE '%BUMPER%' OR
dsc_produto LIKE 'COM SUPORTE ANEL' OR
dsc_produto LIKE 'PRETA LOGO LENOVO' OR
dsc_produto LIKE 'PRETA LOGO LG' OR
dsc_produto LIKE 'COM BORDA AMARELA' OR
dsc_produto LIKE 'VANS MARROM COM BORDA BRANCA' OR
dsc_produto LIKE 'COM FUROS VERMELHO' OR
dsc_produto LIKE 'COM BORDA AZUL ESCURO' OR
dsc_produto LIKE 'COM BORDA LARANJA' OR
dsc_produto LIKE 'COM BORDA VERMELHA'
);

UPDATE sec_produto SET tip_estilo = 'P' WHERE tip_estilo = 'E';


UPDATE sec_produto SET tip_estilo = NULL WHERE tip_produto = 'A' AND tip_estilo = 'D';
UPDATE sec_produto SET tip_estilo = NULL WHERE tip_estilo = 'D' AND seq_modelo = 1;
UPDATE sec_produto SET tip_estilo = 'S' WHERE tip_estilo = 'D'
AND (dsc_produto LIKE 'COLORS' OR
dsc_produto LIKE 'FLEXÍVEL COLORS' OR
dsc_produto LIKE 'FLEXÍVEL COLORS COM FURINHOS' OR
dsc_produto LIKE 'COLORS FLEXÍVEL' OR
dsc_produto LIKE 'FLEXÍVEL COLORS MOTOMO' OR
dsc_produto LIKE '%COLORS SALMÃO' OR
dsc_produto LIKE 'COLORS ROSA SALMÃO' OR
dsc_produto LIKE 'GEL LISA COM LOGO' OR
dsc_produto LIKE 'COM FURINHO%' OR
dsc_produto LIKE 'PRETA LOGO "S"' OR
dsc_produto LIKE 'LOGO LENOVO' OR
dsc_produto LIKE 'GEL LISA COM LOGO%' OR
dsc_produto LIKE 'APPLE WATCH' OR
dsc_produto LIKE '%BUMPER%' OR
dsc_produto LIKE 'COM SUPORTE ANEL' OR
dsc_produto LIKE 'PRETA LOGO LENOVO' OR
dsc_produto LIKE 'PRETA LOGO LG' OR
dsc_produto LIKE 'COM BORDA AMARELA' OR
dsc_produto LIKE 'VANS MARROM COM BORDA BRANCA' OR
dsc_produto LIKE 'COM FUROS VERMELHO' OR
dsc_produto LIKE 'COM BORDA AZUL ESCURO' OR
dsc_produto LIKE 'COM BORDA LARANJA' OR
dsc_produto LIKE 'COM BORDA VERMELHA'
);

UPDATE sec_produto SET tip_estilo = 'P' WHERE tip_estilo = 'D';


ALTER TABLE sec_produto DROP CONSTRAINT ck_produto_estilo;
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')));
 
comment ON COLUMN sec_produto.tip_estilo IS
'Valores possíveis:
T - TPU
S - SILICONE
O - SILICONE CASE
P - ESTAMPA
C - CARTEIRA
A - ANTI IMPACTO
F - FLIP
L - ACRÍLICO'
;

UPDATE sec_produto SET dsc_produto = 'TRANSLÚCIDA' WHERE tip_estilo = 'T' AND dsc_produto LIKE 'CLEAR';

UPDATE sec_produto SET dsc_produto = REPLACE(dsc_produto, 'CARREGADOR BATERIA EXTERNA', 'CARREGADOR PORTÁTIL');
UPDATE sec_produto SET dsc_produto = REPLACE(dsc_produto, 'BATERIA EXTERNA', 'CARREGADOR PORTÁTIL');
UPDATE sec_produto SET dsc_produto = REPLACE(dsc_produto, 'PORTATIL', 'PORTÁTIL');

UPDATE sec_pedido SET tip_estilo_produto = 'P' WHERE tip_estilo_produto = 'D';
UPDATE sec_pedido SET tip_estilo_produto = 'S' WHERE tip_estilo_produto = 'E';
UPDATE sec_pedido SET tip_estilo_produto = 'T' WHERE tip_estilo_produto = 'U';

ALTER TABLE sec_loja DROP CONSTRAINT ck_loja_emitir_nfe;
ALTER TABLE sec_loja ADD CONSTRAINT ck_loja_emitir_nfe CHECK (tip_emitir_nfe IN ('T','O','P','C','F','N','X'));
COMMENT ON COLUMN sec_loja.tip_emitir_nfe IS 'Valores possíveis:
T - Todas as vendas
O - Vendas obrigatórias como: Cartão, produtos com garantia externa e etc
P - Produtos com garantia externa
C - Em contingência
F - Emitir como nota fiscal eletrônica - NFE
N - Não emitir
X - Não permitir emissão'
;


SET search_path = public;