Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

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