Subversion Repositories Integrator Subversion

Rev

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;