Subversion Repositories Integrator Subversion

Rev

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;