Blame |
Last modification |
View Log
| Download
| RSS feed
/*==============================================================*/
/* DBMS name: PostgreSQL 8 */
/* Criado em: 13/10/2025 */
/* Autor: Bruno Lopes Peixoto */
/*==============================================================*/
SET search_path = sc_sec;
ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_conciliacaobanc CHAR(1) NULL;
ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_conciliacaobanc CHECK (tip_situacao_conciliacaobanc IN ('P','A','F'));
UPDATE sec_vigencia SET tip_situacao_conciliacaobanc = 'P';
ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_conciliacaobanc SET NOT NULL;
comment ON COLUMN sec_vigencia.tip_situacao_conciliacaobanc IS
'Valores possíveis:
P - PENDENTE
A - EM ANDAMENTO
F - FINALIZADA';
ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_valetransporte CHAR(1) NULL;
ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_valetransporte CHECK (tip_situacao_conciliacaobanc IN ('P','A','F'));
UPDATE sec_vigencia SET tip_situacao_valetransporte = 'P';
ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_valetransporte SET NOT NULL;
comment ON COLUMN sec_vigencia.tip_situacao_valetransporte IS
'Valores possíveis:
P - PENDENTE
A - EM ANDAMENTO
F - FINALIZADA';
/*
ALTER TABLE sec_cupom ADD COLUMN tip_regracupom VARCHAR(2) NULL;
ALTER TABLE sec_cupom ADD CONSTRAINT ck_regracupom_tipo check (tip_regracupom is null or (tip_regracupom in ('P1','P2','P3','C1','C2','C3','C4')));
*/
--ALTER TABLE sec_produto ADD COLUMN dat_online_shopee DATE NULL;
/* AJUSTAR
alter table sec_produto
add constraint fk_produto_subtipoproduto foreign key (seq_subtipoproduto)
references sec_subtipoproduto (seq_subtipoproduto)
on delete restrict on update restrict;
*/
/*
ALTER TABLE sec_avalfunc_itemaval DROP CONSTRAINT fk_avalfitemaval_avalfunc;
ALTER TABLE sec_avaliacao_funcionario DROP CONSTRAINT pk_avaliafunc;
ALTER TABLE sec_avaliacao_funcionario ADD CONSTRAINT pk_avaliafunc primary key (seq_avaliacao, seq_funcionario, seq_loja);
ALTER TABLE sec_avalfunc_itemaval ADD COLUMN seq_loja INT8 NULL;
UPDATE sec_avalfunc_itemaval SET seq_loja = 9;
ALTER TABLE sec_avalfunc_itemaval ADD CONSTRAINT fk_avalfitemaval_avalfunc
FOREIGN KEY (seq_avaliacao, seq_funcionario, seq_loja)
REFERENCES sec_avaliacao_funcionario (seq_avaliacao, seq_funcionario, seq_loja);
*/
/*
ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_valetransporte CHAR(1) NULL;
ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_valetransporte check (tip_situacao_valetransporte in ('P','A','F'));
UPDATE sec_vigencia SET tip_situacao_valetransporte = 'F';
ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_valetransporte SET NOT NULL;
comment on column sec_vigencia.tip_situacao_valetransporte is
'Valores possíveis:
P - PENDENTE
A - EM ANDAMENTO
F - FINALIZADA';
ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_escala CHAR(1) NULL;
ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_escala check (tip_situacao_escala in ('P','A','F'));
UPDATE sec_vigencia SET tip_situacao_escala = 'F';
ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_escala SET NOT NULL;
comment on column sec_vigencia.tip_situacao_escala is
'Valores possíveis:
P - PENDENTE
A - EM ANDAMENTO
F - FINALIZADA';
ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_metas CHAR(1) NULL;
ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_metas check (tip_situacao_metas in ('P','A','F'));
UPDATE sec_vigencia SET tip_situacao_metas = 'F';
ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_metas SET NOT NULL;
comment on column sec_vigencia.tip_situacao_metas is
'Valores possíveis:
P - PENDENTE
A - EM ANDAMENTO
F - FINALIZADA';
ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_avaliacoes CHAR(1) NULL;
ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_avaliacoes check (tip_situacao_avaliacoes in ('P','A','F'));
UPDATE sec_vigencia SET tip_situacao_avaliacoes = 'F';
ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_avaliacoes SET NOT NULL;
comment on column sec_vigencia.tip_situacao_avaliacoes is
'Valores possíveis:
P - PENDENTE
A - EM ANDAMENTO
F - FINALIZADA';
ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_provisaoferias CHAR(1) NULL;
ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_provisaoferias check (tip_situacao_provisaoferias in ('P','A','F'));
UPDATE sec_vigencia SET tip_situacao_provisaoferias = 'F';
ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_provisaoferias SET NOT NULL;
comment on column sec_vigencia.tip_situacao_provisaoferias is
'Valores possíveis:
P - PENDENTE
A - EM ANDAMENTO
F - FINALIZADA';
ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_notasfiscais CHAR(1) NULL;
ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_notasfiscais check (tip_situacao_notasfiscais in ('P','A','F'));
UPDATE sec_vigencia SET tip_situacao_notasfiscais = 'F';
ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_notasfiscais SET NOT NULL;
comment on column sec_vigencia.tip_situacao_notasfiscais is
'Valores possíveis:
P - PENDENTE
A - EM ANDAMENTO
F - FINALIZADA';
ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_consolidacao CHAR(1) NULL;
ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_consolidacao check (tip_situacao_consolidacao in ('P','A','F'));
UPDATE sec_vigencia SET tip_situacao_consolidacao = 'F';
ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_consolidacao SET NOT NULL;
comment on column sec_vigencia.tip_situacao_consolidacao is
'Valores possíveis:
P - PENDENTE
A - EM ANDAMENTO
F - FINALIZADA';
*/
SET search_path = public;