Blame |
Last modification |
View Log
| Download
| RSS feed
/*========tur===================================================*/
/* DBMS name: PostgreSQL 8 */
/* Criado em: 13/08/2018 */
/* Autor: Bruno Lopes Peixoto */
/*==============================================================*/
SET search_path = sc_sec;
ALTER TABLE sec_lancamento ADD COLUMN dsc_observacao_notafiscal VARCHAR(200) NULL;
ALTER TABLE sec_pagamento ADD COLUMN seq_usuario BIGINT NULL;
ALTER TABLE sec_pagamento
ADD CONSTRAINT fk_pagamento_usuario FOREIGN KEY (seq_usuario)
REFERENCES sec_usuario (seq_usuario)
ON DELETE RESTRICT ON UPDATE RESTRICT;
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','U','S','E','P','C','A','F','L','D')));
comment ON COLUMN sec_produto.tip_estilo IS
'Valores possíveis:
T - TPU
U - ULTRA FINA
S - SILICONE
E - EMBORRACHADA
P - ESTAMPA
C - CARTEIRA
A - ANTI IMPACTO
F - FLIP
L - ACRÍLICO
D - DIVERSOS';
--UPDATE sec_produto SET dsc_produto = concat('COM BORDA ', dsc_produto) WHERE tip_estilo = 'A' and (dsc_produto not like 'CAPA PROTETORA%') and (dsc_produto not like 'CAPA MELKCO%') and (dsc_produto not like 'HARDBOX%') and (dsc_produto like '%HUSKY%' or dsc_produto like '%GIFFY%')
UPDATE sec_produto SET tip_estilo = 'P' WHERE tip_estilo = 'S' AND (dsc_produto LIKE '%HUSKY%' OR dsc_produto LIKE '%GIFFY%');
ALTER TABLE sec_cupom ADD COLUMN ind_limite_utilizacao BOOLEAN NULL;
UPDATE sec_cupom SET ind_limite_utilizacao = TRUE;
ALTER TABLE sec_cupom ALTER COLUMN ind_limite_utilizacao SET NOT NULL;
ALTER TABLE sec_cupom DROP CONSTRAINT fk_cupom_venda;
ALTER TABLE sec_cupom DROP COLUMN seq_venda;
ALTER TABLE sec_venda ADD COLUMN seq_cupom BIGINT NULL;
ALTER TABLE sec_venda
ADD CONSTRAINT fk_venda_cupom FOREIGN KEY (seq_cupom)
REFERENCES sec_cupom (seq_cupom)
ON DELETE RESTRICT ON UPDATE RESTRICT;
SET search_path = public;