Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 733 | blopes | 1 | /*==============================================================*/ |
| 2 | /* DBMS name: PostgreSQL 8 */ |
||
| 3 | /* Criado em: 13/10/2025 */ |
||
| 4 | /* Autor: Bruno Lopes Peixoto */ |
||
| 5 | /*==============================================================*/ |
||
| 6 | |||
| 7 | SET search_path = sc_sec; |
||
| 8 | |||
| 9 | ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_conciliacaobanc CHAR(1) NULL; |
||
| 10 | ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_conciliacaobanc CHECK (tip_situacao_conciliacaobanc IN ('P','A','F')); |
||
| 11 | UPDATE sec_vigencia SET tip_situacao_conciliacaobanc = 'P'; |
||
| 12 | ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_conciliacaobanc SET NOT NULL; |
||
| 13 | comment ON COLUMN sec_vigencia.tip_situacao_conciliacaobanc IS |
||
| 14 | 'Valores possíveis: |
||
| 15 | P - PENDENTE |
||
| 16 | A - EM ANDAMENTO |
||
| 17 | F - FINALIZADA'; |
||
| 18 | |||
| 19 | ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_valetransporte CHAR(1) NULL; |
||
| 20 | ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_valetransporte CHECK (tip_situacao_conciliacaobanc IN ('P','A','F')); |
||
| 21 | UPDATE sec_vigencia SET tip_situacao_valetransporte = 'P'; |
||
| 22 | ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_valetransporte SET NOT NULL; |
||
| 23 | comment ON COLUMN sec_vigencia.tip_situacao_valetransporte IS |
||
| 24 | 'Valores possíveis: |
||
| 25 | P - PENDENTE |
||
| 26 | A - EM ANDAMENTO |
||
| 27 | F - FINALIZADA'; |
||
| 28 | |||
| 29 | /* |
||
| 30 | ALTER TABLE sec_cupom ADD COLUMN tip_regracupom VARCHAR(2) NULL; |
||
| 31 | 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'))); |
||
| 32 | */ |
||
| 33 | |||
| 34 | --ALTER TABLE sec_produto ADD COLUMN dat_online_shopee DATE NULL; |
||
| 35 | |||
| 36 | |||
| 37 | |||
| 38 | |||
| 39 | |||
| 40 | /* AJUSTAR |
||
| 41 | alter table sec_produto |
||
| 42 | add constraint fk_produto_subtipoproduto foreign key (seq_subtipoproduto) |
||
| 43 | references sec_subtipoproduto (seq_subtipoproduto) |
||
| 44 | on delete restrict on update restrict; |
||
| 45 | */ |
||
| 46 | |||
| 47 | /* |
||
| 48 | ALTER TABLE sec_avalfunc_itemaval DROP CONSTRAINT fk_avalfitemaval_avalfunc; |
||
| 49 | ALTER TABLE sec_avaliacao_funcionario DROP CONSTRAINT pk_avaliafunc; |
||
| 50 | ALTER TABLE sec_avaliacao_funcionario ADD CONSTRAINT pk_avaliafunc primary key (seq_avaliacao, seq_funcionario, seq_loja); |
||
| 51 | |||
| 52 | |||
| 53 | ALTER TABLE sec_avalfunc_itemaval ADD COLUMN seq_loja INT8 NULL; |
||
| 54 | UPDATE sec_avalfunc_itemaval SET seq_loja = 9; |
||
| 55 | |||
| 56 | ALTER TABLE sec_avalfunc_itemaval ADD CONSTRAINT fk_avalfitemaval_avalfunc |
||
| 57 | FOREIGN KEY (seq_avaliacao, seq_funcionario, seq_loja) |
||
| 58 | REFERENCES sec_avaliacao_funcionario (seq_avaliacao, seq_funcionario, seq_loja); |
||
| 59 | */ |
||
| 60 | |||
| 61 | |||
| 62 | |||
| 63 | /* |
||
| 64 | ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_valetransporte CHAR(1) NULL; |
||
| 65 | ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_valetransporte check (tip_situacao_valetransporte in ('P','A','F')); |
||
| 66 | UPDATE sec_vigencia SET tip_situacao_valetransporte = 'F'; |
||
| 67 | ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_valetransporte SET NOT NULL; |
||
| 68 | comment on column sec_vigencia.tip_situacao_valetransporte is |
||
| 69 | 'Valores possíveis: |
||
| 70 | P - PENDENTE |
||
| 71 | A - EM ANDAMENTO |
||
| 72 | F - FINALIZADA'; |
||
| 73 | |||
| 74 | ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_escala CHAR(1) NULL; |
||
| 75 | ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_escala check (tip_situacao_escala in ('P','A','F')); |
||
| 76 | UPDATE sec_vigencia SET tip_situacao_escala = 'F'; |
||
| 77 | ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_escala SET NOT NULL; |
||
| 78 | comment on column sec_vigencia.tip_situacao_escala is |
||
| 79 | 'Valores possíveis: |
||
| 80 | P - PENDENTE |
||
| 81 | A - EM ANDAMENTO |
||
| 82 | F - FINALIZADA'; |
||
| 83 | |||
| 84 | |||
| 85 | ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_metas CHAR(1) NULL; |
||
| 86 | ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_metas check (tip_situacao_metas in ('P','A','F')); |
||
| 87 | UPDATE sec_vigencia SET tip_situacao_metas = 'F'; |
||
| 88 | ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_metas SET NOT NULL; |
||
| 89 | comment on column sec_vigencia.tip_situacao_metas is |
||
| 90 | 'Valores possíveis: |
||
| 91 | P - PENDENTE |
||
| 92 | A - EM ANDAMENTO |
||
| 93 | F - FINALIZADA'; |
||
| 94 | |||
| 95 | |||
| 96 | ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_avaliacoes CHAR(1) NULL; |
||
| 97 | ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_avaliacoes check (tip_situacao_avaliacoes in ('P','A','F')); |
||
| 98 | UPDATE sec_vigencia SET tip_situacao_avaliacoes = 'F'; |
||
| 99 | ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_avaliacoes SET NOT NULL; |
||
| 100 | comment on column sec_vigencia.tip_situacao_avaliacoes is |
||
| 101 | 'Valores possíveis: |
||
| 102 | P - PENDENTE |
||
| 103 | A - EM ANDAMENTO |
||
| 104 | F - FINALIZADA'; |
||
| 105 | |||
| 106 | |||
| 107 | ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_provisaoferias CHAR(1) NULL; |
||
| 108 | ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_provisaoferias check (tip_situacao_provisaoferias in ('P','A','F')); |
||
| 109 | UPDATE sec_vigencia SET tip_situacao_provisaoferias = 'F'; |
||
| 110 | ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_provisaoferias SET NOT NULL; |
||
| 111 | comment on column sec_vigencia.tip_situacao_provisaoferias is |
||
| 112 | 'Valores possíveis: |
||
| 113 | P - PENDENTE |
||
| 114 | A - EM ANDAMENTO |
||
| 115 | F - FINALIZADA'; |
||
| 116 | |||
| 117 | |||
| 118 | ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_notasfiscais CHAR(1) NULL; |
||
| 119 | ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_notasfiscais check (tip_situacao_notasfiscais in ('P','A','F')); |
||
| 120 | UPDATE sec_vigencia SET tip_situacao_notasfiscais = 'F'; |
||
| 121 | ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_notasfiscais SET NOT NULL; |
||
| 122 | comment on column sec_vigencia.tip_situacao_notasfiscais is |
||
| 123 | 'Valores possíveis: |
||
| 124 | P - PENDENTE |
||
| 125 | A - EM ANDAMENTO |
||
| 126 | F - FINALIZADA'; |
||
| 127 | |||
| 128 | |||
| 129 | ALTER TABLE sec_vigencia ADD COLUMN tip_situacao_consolidacao CHAR(1) NULL; |
||
| 130 | ALTER TABLE sec_vigencia ADD CONSTRAINT ck_vigsit_consolidacao check (tip_situacao_consolidacao in ('P','A','F')); |
||
| 131 | UPDATE sec_vigencia SET tip_situacao_consolidacao = 'F'; |
||
| 132 | ALTER TABLE sec_vigencia ALTER COLUMN tip_situacao_consolidacao SET NOT NULL; |
||
| 133 | comment on column sec_vigencia.tip_situacao_consolidacao is |
||
| 134 | 'Valores possíveis: |
||
| 135 | P - PENDENTE |
||
| 136 | A - EM ANDAMENTO |
||
| 137 | F - FINALIZADA'; |
||
| 138 | |||
| 139 | |||
| 140 | */ |
||
| 141 | |||
| 142 | |||
| 143 | |||
| 144 | |||
| 145 | |||
| 146 | SET search_path = public; |