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