Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
/*========tur===================================================*/
2
/* DBMS name:     PostgreSQL 8                                  */
3
/* Criado em:     21/08/2015                                        */
4
/* Autor: Bruno Lopes Peixoto                                       */
5
/*==============================================================*/
6
 
7
SET search_path = sc_sec;
8
 
9
CREATE SEQUENCE sc_sec.sq_pessoa
10
INCREMENT 1
11
minvalue 1
12
maxvalue 99999999
13
START 1;
14
 
15
ALTER TABLE sq_pessoa owner TO sc_sec;
16
 
17
CREATE SEQUENCE sq_dadosbancarios
18
INCREMENT 1
19
minvalue 1
20
maxvalue 99999999
21
START 1;
22
 
23
ALTER TABLE sq_dadosbancarios owner TO sc_sec;
24
 
25
CREATE SEQUENCE sq_funcionario
26
INCREMENT 1
27
minvalue 1
28
maxvalue 99999999
29
START 1;
30
 
31
ALTER TABLE sq_funcionario owner TO sc_sec;
32
 
33
CREATE SEQUENCE sq_endereco
34
INCREMENT 1
35
minvalue 1
36
maxvalue 99999999
37
START 1;
38
 
39
ALTER TABLE sq_endereco owner TO sc_sec;
40
 
41
CREATE SEQUENCE sq_contabancaria
42
INCREMENT 1
43
minvalue 1
44
maxvalue 99999999
45
START 1;
46
 
47
ALTER TABLE sq_contabancaria owner TO sc_sec;
48
 
49
/*==============================================================*/
50
/* Table: sec_banco                                             */
51
/*==============================================================*/
52
CREATE TABLE sec_banco (
53
   cod_banco            INT4                 NOT NULL,
54
   dsc_banco            VARCHAR(120)         NULL,
55
   CONSTRAINT pk_banco PRIMARY KEY (cod_banco)
56
);
57
 
58
-- set table ownership
59
ALTER TABLE sec_banco owner TO sc_sec
60
;
61
/*==============================================================*/
62
/* Index: ix_banco                                              */
63
/*==============================================================*/
64
CREATE UNIQUE INDEX ix_banco ON sec_banco (
65
cod_banco
66
);
67
 
68
/*==============================================================*/
69
/* Table: sec_pessoa                                            */
70
/*==============================================================*/
71
CREATE TABLE sec_pessoa (
72
   seq_pessoa           INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_pessoa'::regclass),
73
   dsc_nome             VARCHAR(120)         NOT NULL,
74
   tip_sexo             CHAR(1)              NULL
75
      CONSTRAINT ck_pessoa_sexo CHECK (tip_sexo IS NULL OR (tip_sexo IN ('F','M'))),
76
   dsc_cpf_cnpj         VARCHAR(20)          NULL,
77
   dsc_email            VARCHAR(120)         NULL,
78
   dsc_telefone         VARCHAR(11)          NULL,
79
   dsc_observacao       VARCHAR(240)         NULL,
80
   dat_nascimento       DATE                 NULL,
81
   ind_ativo            BOOL                 NOT NULL,
82
   CONSTRAINT pk_pessoa PRIMARY KEY (seq_pessoa)
83
);
84
 
85
comment ON COLUMN sec_pessoa.tip_sexo IS
86
'Valores possíveis:
87
F - FEMININO
88
M - MASCULINO';
89
 
90
-- set table ownership
91
ALTER TABLE sec_pessoa owner TO sc_sec
92
;
93
/*==============================================================*/
94
/* Index: ix_pessoa                                             */
95
/*==============================================================*/
96
CREATE UNIQUE INDEX ix_pessoa ON sec_pessoa (
97
seq_pessoa
98
);
99
 
100
 
101
 
102
/*==============================================================*/
103
/* Table: sec_dados_bancarios                                   */
104
/*==============================================================*/
105
CREATE TABLE sec_dados_bancarios (
106
   seq_dados_bancarios  INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_dadosbancarios'::regclass),
107
   cod_banco            INT4                 NULL,
108
   seq_pessoa           INT8                 NOT NULL,
109
   dsc_agencia          VARCHAR(10)          NULL,
110
   dsc_agencia_digito   VARCHAR(1)           NULL,
111
   dsc_operacao         VARCHAR(3)           NULL,
112
   dsc_conta            VARCHAR(15)          NULL,
113
   dsc_conta_digito     VARCHAR(1)           NULL,
114
   ind_ativo            BOOL                 NOT NULL,
115
   CONSTRAINT pk_dadosbancarios PRIMARY KEY (seq_dados_bancarios)
116
);
117
 
118
-- set table ownership
119
ALTER TABLE sec_dados_bancarios owner TO sc_sec
120
;
121
ALTER TABLE sec_dados_bancarios
122
   ADD CONSTRAINT fk_dadosbancarios_banco FOREIGN KEY (cod_banco)
123
      REFERENCES sec_banco (cod_banco)
124
      ON DELETE RESTRICT ON UPDATE RESTRICT;
125
 
126
ALTER TABLE sec_dados_bancarios
127
   ADD CONSTRAINT fk_dadosbancarios_pessoa FOREIGN KEY (seq_pessoa)
128
      REFERENCES sec_pessoa (seq_pessoa)
129
      ON DELETE RESTRICT ON UPDATE RESTRICT;
130
 
131
 
132
 
133
 
134
ALTER TABLE sec_usuario ADD COLUMN seq_pessoa INT8;
135
 
136
/*==============================================================*/
137
/* Index: ix_usuario                                            */
138
/*==============================================================*/
139
CREATE UNIQUE INDEX ix_usuario ON sec_usuario (
140
seq_usuario
141
);
142
 
143
/*==============================================================*/
144
/* Index: ix_usuario_pessoa                                     */
145
/*==============================================================*/
146
CREATE  INDEX ix_usuario_pessoa ON sec_usuario (
147
seq_pessoa
148
);
149
 
150
ALTER TABLE sec_usuario
151
   ADD CONSTRAINT fk_usuario_pessoa FOREIGN KEY (seq_pessoa)
152
      REFERENCES sec_pessoa (seq_pessoa)
153
      ON DELETE RESTRICT ON UPDATE RESTRICT;
154
 
155
 
156
 
157
/*==============================================================*/
158
/* Table: sec_funcionario                                       */
159
/*==============================================================*/
160
CREATE TABLE sec_funcionario (
161
   seq_funcionario      INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_funcionario'::regclass),
162
   seq_pessoa           INT8                 NULL,
163
   dat_admissao         DATE                 NULL,
164
   dat_demissao         DATE                 NULL,
165
   dsc_ctps             VARCHAR(30)          NULL,
166
   val_salario          NUMERIC(10,2)        NULL,
167
   ind_ativo            BOOL                 NOT NULL,
168
   CONSTRAINT pk_funcionario PRIMARY KEY (seq_funcionario)
169
);
170
 
171
-- set table ownership
172
ALTER TABLE sec_funcionario owner TO sc_sec
173
;
174
ALTER TABLE sec_funcionario
175
   ADD CONSTRAINT fk_funcionario_pessoa FOREIGN KEY (seq_pessoa)
176
      REFERENCES sec_pessoa (seq_pessoa)
177
      ON DELETE RESTRICT ON UPDATE RESTRICT;
178
 
179
 
180
/*==============================================================*/
181
/* Table: sec_endereco                                          */
182
/*==============================================================*/
183
CREATE TABLE sec_endereco (
184
   seq_endereco         INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_endereco'::regclass),
185
   dsc_cep              VARCHAR(8)           NULL,
186
   dsc_logradouro       VARCHAR(200)         NULL,
187
   dsc_numero           VARCHAR(6)           NULL,
188
   dsc_bairro           VARCHAR(120)         NULL,
189
   dsc_complemento      VARCHAR(200)         NULL,
190
   ind_ativo            BOOL                 NOT NULL,
191
   CONSTRAINT pk_endereco PRIMARY KEY (seq_endereco)
192
);
193
 
194
-- set table ownership
195
ALTER TABLE sec_endereco owner TO sc_sec
196
;        
197
 
198
 
199
ALTER TABLE sec_endereco ADD COLUMN seq_pessoa INT8 NOT NULL;
200
 
201
ALTER TABLE sec_endereco
202
   ADD CONSTRAINT fk_endereco_pessoa FOREIGN KEY (seq_pessoa)
203
      REFERENCES sec_pessoa (seq_pessoa)
204
      ON DELETE RESTRICT ON UPDATE RESTRICT;
205
 
206
/*==============================================================*/
207
/* Table: sec_produto_loja                                      */
208
/*==============================================================*/
209
CREATE TABLE sec_produto_loja (
210
   seq_loja             INT8                 NOT NULL,
211
   seq_produto          INT8                 NOT NULL,
212
   qtd_estoque          INT8                 NULL,
213
   dat_contagem         DATE                 NULL,
214
   qtd_estoque_minimo   INT8                 NULL,
215
   CONSTRAINT pk_produtoloja PRIMARY KEY (seq_loja, seq_produto)
216
);
217
 
218
-- set table ownership
219
ALTER TABLE sec_produto_loja owner TO sc_sec
220
;
221
/*==============================================================*/
222
/* Index: ix_produtoloja                                        */
223
/*==============================================================*/
224
CREATE UNIQUE INDEX ix_produtoloja ON sec_produto_loja (
225
seq_loja,
226
seq_produto
227
);
228
 
229
ALTER TABLE sec_produto_loja
230
   ADD CONSTRAINT fk_produtoloja_loja FOREIGN KEY (seq_loja)
231
      REFERENCES sec_loja (seq_loja)
232
      ON DELETE RESTRICT ON UPDATE RESTRICT;
233
 
234
ALTER TABLE sec_produto_loja
235
   ADD CONSTRAINT fk_produtoloja_produto FOREIGN KEY (seq_produto)
236
      REFERENCES sec_produto (seq_produto)
237
      ON DELETE RESTRICT ON UPDATE RESTRICT;
238
 
239
ALTER TABLE sq_usuarioperfil owner TO sc_sec;
240
 
241
INSERT INTO sec_perfil VALUES (6, 'GERENTE DE RECURSOS HUMANOS');
242
 
243
ALTER TABLE sec_vendedor ADD COLUMN seq_pessoa INT8 NULL;
244
 
245
ALTER TABLE sec_vendedor
246
   ADD CONSTRAINT fk_vendedor_funcionario FOREIGN KEY (seq_pessoa)
247
      REFERENCES sec_pessoa (seq_pessoa)
248
      ON DELETE RESTRICT ON UPDATE RESTRICT;
249
 
250
ALTER TABLE sec_marca ALTER COLUMN dsc_marca SET NOT NULL;
251
ALTER TABLE sec_modelo ALTER COLUMN dsc_modelo SET NOT NULL;
252
ALTER TABLE sec_modelo ALTER COLUMN dsc_tecnica SET NOT NULL;
253
ALTER TABLE sec_modelo ALTER COLUMN dsc_etiqueta SET NOT NULL;
254
 
255
ALTER TABLE sec_loja ADD COLUMN val_meta_mensal NUMERIC(12,2) NULL;
256
UPDATE sec_loja SET val_meta_mensal = 0;
257
ALTER TABLE sec_loja ALTER COLUMN val_meta_mensal SET NOT NULL;
258
 
259
ALTER TABLE sec_loja ADD COLUMN ind_ativo BOOLEAN NULL;
260
UPDATE sec_loja SET ind_ativo = TRUE;
261
ALTER TABLE sec_loja ALTER COLUMN ind_ativo SET NOT NULL;
262
 
263
ALTER TABLE sec_loja ALTER COLUMN dsc_loja SET NOT NULL;
264
 
265
ALTER TABLE sec_forma_pagamento ADD COLUMN num_ordem INTEGER NULL;
266
 
267
UPDATE sc_sec.sec_forma_pagamento SET num_ordem = 1 WHERE cod_formapagament = 1;
268
UPDATE sc_sec.sec_forma_pagamento SET num_ordem = 2 WHERE cod_formapagament = 2;
269
UPDATE sc_sec.sec_forma_pagamento SET num_ordem = 3 WHERE cod_formapagament = 3;
270
UPDATE sc_sec.sec_forma_pagamento SET num_ordem = 4 WHERE cod_formapagament = 4;
271
UPDATE sc_sec.sec_forma_pagamento SET num_ordem = 5 WHERE cod_formapagament = 5;
272
UPDATE sc_sec.sec_forma_pagamento SET num_ordem = 6 WHERE cod_formapagament = 13;
273
UPDATE sc_sec.sec_forma_pagamento SET num_ordem = 7 WHERE cod_formapagament = 6;
274
UPDATE sc_sec.sec_forma_pagamento SET num_ordem = 8 WHERE cod_formapagament = 7;
275
UPDATE sc_sec.sec_forma_pagamento SET num_ordem = 9 WHERE cod_formapagament = 8;
276
UPDATE sc_sec.sec_forma_pagamento SET num_ordem = 10 WHERE cod_formapagament = 9;
277
UPDATE sc_sec.sec_forma_pagamento SET num_ordem = 11 WHERE cod_formapagament = 10;
278
UPDATE sc_sec.sec_forma_pagamento SET num_ordem = 12 WHERE cod_formapagament = 11;
279
UPDATE sc_sec.sec_forma_pagamento SET num_ordem = 13 WHERE cod_formapagament = 12;
280
 
281
 
282
ALTER TABLE sec_conta_bancaria DROP COLUMN val_saldo;
283
 
284
ALTER TABLE sec_conta_bancaria RENAME COLUMN cod_conta_bancaria TO seq_conta_bancaria;
285
 
286
ALTER TABLE sec_conta_bancaria ALTER COLUMN seq_conta_bancaria SET DEFAULT NEXTVAL('sc_sec.sq_contabancaria');
287
ALTER TABLE sec_conta_bancaria ALTER COLUMN dsc_descricao SET NOT NULL;
288
 
289
ALTER TABLE sec_taxa RENAME COLUMN cod_conta_bancaria TO seq_conta_bancaria;
290
 
291
DROP TABLE sec_cronograma;
292
DROP SEQUENCE sq_cronograma;
293
 
294
DROP TABLE sec_foto;
295
 
296
ALTER TABLE sec_responsavel ADD COLUMN seq_pessoa INT8 NULL;
297
 
298
ALTER TABLE sec_responsavel
299
   ADD CONSTRAINT fk_responsavel_pessoa FOREIGN KEY (seq_pessoa)
300
      REFERENCES sec_pessoa (seq_pessoa)
301
      ON DELETE RESTRICT ON UPDATE RESTRICT;
302
 
303
ALTER TABLE sec_cliente ADD COLUMN dsc_cpf VARCHAR(11);
304
 
305
ALTER TABLE sec_pedido DROP COLUMN dsc_nome_cliente;
306
ALTER TABLE sec_pedido DROP COLUMN dsc_contato;
307
ALTER TABLE sec_pedido DROP COLUMN dsc_telefone;
308
ALTER TABLE sec_pedido DROP COLUMN ind_ativo;
309
 
310
/*==============================================================*/
311
/* Table: sec_bandeira_cartao                                   */
312
/*==============================================================*/
313
CREATE TABLE sec_bandeira_cartao (
314
   cod_bandeira_cartao  INT8                 NOT NULL,
315
   dsc_bandeira         VARCHAR(122)         NOT NULL,
316
   tip_cartao           CHAR(1)              NOT NULL
317
      CONSTRAINT ck_bandeira_cartao CHECK (tip_cartao IN ('D','C')),
318
   ind_ativo            BOOL                 NOT NULL,
319
   CONSTRAINT pk_bandeiracartao PRIMARY KEY (cod_bandeira_cartao)
320
);
321
 
322
-- set table ownership
323
ALTER TABLE sec_bandeira_cartao owner TO sc_sec
324
;
325
 
326
comment ON COLUMN sec_bandeira_cartao.tip_cartao IS
327
'Valores possíveis:
328
D - DÉBITO
329
C - CRÉDITO';
330
 
331
 
332
ALTER TABLE sec_venda_formapagament ADD COLUMN cod_bandeira_cartao INT8 NULL;
333
 
334
ALTER TABLE sec_venda_formapagament
335
   ADD CONSTRAINT fk_vendaformapag_banderiacartao FOREIGN KEY (cod_bandeira_cartao)
336
      REFERENCES sec_bandeira_cartao (cod_bandeira_cartao)
337
      ON DELETE RESTRICT ON UPDATE RESTRICT;
338
 
339
/*==============================================================*/
340
/* Table: sc_sec.sec_bandeira_cartao                                                    */
341
/*==============================================================*/
342
INSERT INTO sec_bandeira_cartao(cod_bandeira_cartao, dsc_bandeira, tip_cartao, ind_ativo) VALUES (1, 'OUTROS', 'D', TRUE);
343
INSERT INTO sec_bandeira_cartao(cod_bandeira_cartao, dsc_bandeira, tip_cartao, ind_ativo) VALUES (2, 'OUTROS', 'C', TRUE);
344
INSERT INTO sec_bandeira_cartao(cod_bandeira_cartao, dsc_bandeira, tip_cartao, ind_ativo) VALUES (3, 'MAESTRO', 'D', TRUE);
345
INSERT INTO sec_bandeira_cartao(cod_bandeira_cartao, dsc_bandeira, tip_cartao, ind_ativo) VALUES (4, 'VISA ELECTRON', 'D', TRUE);
346
INSERT INTO sec_bandeira_cartao(cod_bandeira_cartao, dsc_bandeira, tip_cartao, ind_ativo) VALUES (5, 'ELO', 'D', TRUE);
347
INSERT INTO sec_bandeira_cartao(cod_bandeira_cartao, dsc_bandeira, tip_cartao, ind_ativo) VALUES (6, 'VISA', 'C', TRUE);
348
INSERT INTO sec_bandeira_cartao(cod_bandeira_cartao, dsc_bandeira, tip_cartao, ind_ativo) VALUES (7, 'MASTERCARD', 'C', TRUE);
349
INSERT INTO sec_bandeira_cartao(cod_bandeira_cartao, dsc_bandeira, tip_cartao, ind_ativo) VALUES (8, 'HIPERCARD', 'C', TRUE);
350
INSERT INTO sec_bandeira_cartao(cod_bandeira_cartao, dsc_bandeira, tip_cartao, ind_ativo) VALUES (9, 'AMERICAN EXPRESS', 'C', TRUE);
351
INSERT INTO sec_bandeira_cartao(cod_bandeira_cartao, dsc_bandeira, tip_cartao, ind_ativo) VALUES (10, 'AVISTA', 'C', TRUE);      
352
 
353
UPDATE sc_sec.sec_venda_formapagament SET cod_bandeira_cartao = 1 WHERE cod_formapagament = 2;
354
UPDATE sc_sec.sec_venda_formapagament SET cod_bandeira_cartao = 2 WHERE cod_formapagament IN (3,4,5,7,8,9,10,11,12,13);
355
 
356
INSERT INTO sc_sec.sec_produto_loja(seq_loja, seq_produto, qtd_estoque, dat_contagem, qtd_estoque_minimo) SELECT 1, seq_produto, qtd_estoque_loja, dat_contagem_loja, qtd_estoque_minimo_loja FROM sc_sec.sec_produto;
357
 
358
INSERT INTO sc_sec.sec_produto_loja(seq_loja, seq_produto, qtd_estoque, dat_contagem, qtd_estoque_minimo) SELECT 2, seq_produto, qtd_estoque_quiosque, dat_contagem_quiosque, qtd_estoque_minimo_quiosque FROM sc_sec.sec_produto;
359
 
360
INSERT INTO sc_sec.sec_produto_loja(seq_loja, seq_produto, qtd_estoque, dat_contagem, qtd_estoque_minimo) SELECT 3, seq_produto, qtd_estoque_quiosque_hiper, dat_contagem_quiosque_hiper, qtd_estoque_minimo_quiosque_hiper FROM sc_sec.sec_produto;
361
 
362
INSERT INTO sc_sec.sec_produto_loja(seq_loja, seq_produto, qtd_estoque, dat_contagem, qtd_estoque_minimo) SELECT 4, seq_produto, qtd_estoque_vivo, dat_contagem_vivo, qtd_estoque_minimo_vivo FROM sc_sec.sec_produto;
363
 
364
ALTER TABLE sc_sec.sec_produto DROP COLUMN qtd_estoque_loja;
365
ALTER TABLE sc_sec.sec_produto DROP COLUMN qtd_estoque_quiosque;
366
ALTER TABLE sc_sec.sec_produto DROP COLUMN qtd_estoque_quiosque_hiper;
367
ALTER TABLE sc_sec.sec_produto DROP COLUMN qtd_estoque_vivo;
368
 
369
ALTER TABLE sc_sec.sec_produto DROP COLUMN dat_contagem_loja;
370
ALTER TABLE sc_sec.sec_produto DROP COLUMN dat_contagem_quiosque;
371
ALTER TABLE sc_sec.sec_produto DROP COLUMN dat_contagem_quiosque_hiper;
372
ALTER TABLE sc_sec.sec_produto DROP COLUMN dat_contagem_vivo;
373
 
374
ALTER TABLE sc_sec.sec_produto DROP COLUMN qtd_estoque_minimo_loja;
375
ALTER TABLE sc_sec.sec_produto DROP COLUMN qtd_estoque_minimo_quiosque;
376
ALTER TABLE sc_sec.sec_produto DROP COLUMN qtd_estoque_minimo_quiosque_hiper;
377
ALTER TABLE sc_sec.sec_produto DROP COLUMN qtd_estoque_minimo_vivo;
378
 
379
ALTER TABLE sc_sec.sec_produto DROP COLUMN fotoprincipal;
380
 
381
ALTER TABLE sec_venda ADD COLUMN dsc_nota_fiscal VARCHAR(120) NULL;
382
 
383
CREATE SEQUENCE sq_aberturaloja
384
INCREMENT 1
385
minvalue 1
386
maxvalue 99999999
387
START 1;
388
 
389
ALTER TABLE sq_aberturaloja owner TO sc_sec;
390
 
391
 
392
/*==============================================================*/
393
/* Table: sec_abertura_loja                                     */
394
/*==============================================================*/
395
CREATE TABLE sec_abertura_loja (
396
   seq_abertura_loja    INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_aberturaloja'::regclass),
397
   seq_loja             INT8                 NOT NULL,
398
   seq_usuario          INT8                 NOT NULL,
399
   dth_abertura         TIMESTAMP            NOT NULL,
400
   CONSTRAINT pk_aberturaloja PRIMARY KEY (seq_abertura_loja)
401
);
402
 
403
-- set table ownership
404
ALTER TABLE sec_abertura_loja owner TO sc_sec
405
;
406
/*==============================================================*/
407
/* Index: ix_aberturaloja                                       */
408
/*==============================================================*/
409
CREATE UNIQUE INDEX ix_aberturaloja ON sec_abertura_loja (
410
seq_abertura_loja
411
);
412
 
413
ALTER TABLE sec_abertura_loja
414
   ADD CONSTRAINT fk_aberturaloja_loja FOREIGN KEY (seq_loja)
415
      REFERENCES sec_loja (seq_loja)
416
      ON DELETE RESTRICT ON UPDATE RESTRICT;
417
 
418
ALTER TABLE sec_abertura_loja
419
   ADD CONSTRAINT fk_aberturaloja_usuario FOREIGN KEY (seq_usuario)
420
      REFERENCES sec_usuario (seq_usuario)
421
      ON DELETE RESTRICT ON UPDATE RESTRICT;
422
 
423
ALTER TABLE sec_estoque_auditoria ALTER COLUMN dth_atualizacao SET NOT NULL;
424
ALTER TABLE sec_estoque_auditoria DROP COLUMN ind_ativo;
425
 
426
DROP TABLE sec_solicitacao;
427
DROP SEQUENCE sq_solicitacao;
428
 
429
ALTER TABLE sec_pagamento ALTER COLUMN dsc_pagamento SET NOT NULL;
430
 
431
ALTER TABLE sec_venda DROP COLUMN ind_ativo;
432
 
433
ALTER TABLE sec_produto RENAME COLUMN ind_face TO ind_online;
434
 
435
ALTER TABLE sec_produto ADD COLUMN tip_produto CHAR(1) NULL CONSTRAINT ck_produto_tipo CHECK (tip_produto IN ('C','P'));
436
comment ON COLUMN sec_produto.tip_produto IS
437
'Valores possíveis:
438
C - Capa
439
P - Película';
440
 
441
UPDATE sc_sec.sec_produto SET tip_produto = 'C' WHERE UPPER(dsc_produto) NOT LIKE UPPER('Película%');
442
UPDATE sc_sec.sec_produto SET tip_produto = 'P' WHERE UPPER(dsc_produto) LIKE UPPER('Película%');
443
 
444
ALTER TABLE sec_produto ALTER COLUMN tip_produto SET NOT NULL;
445
 
446
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('BRUNO LOPES PEIXOTO', 'M', TRUE);
447
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('ADRIANO LOPES PEIXOTO', 'M', TRUE);
448
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('LEANDRO', 'M', TRUE);
449
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('CLOVIS HENRIQUE XAVIER', 'M', TRUE);
450
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('NATHAN', 'M', TRUE);
451
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('LUCAS', 'M', TRUE);
452
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('WALNEY', 'M', TRUE);
453
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('ARTHUR', 'M', TRUE);
454
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('ESPAÇO CASE', 'M', TRUE);
455
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('ATHYLA', 'M', TRUE);
456
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('ORION', 'M', TRUE);
457
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('GABRIEL', 'M', TRUE);
458
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('MICHAEL', 'M', TRUE);
459
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('JULIANA', 'F', TRUE);
460
INSERT INTO sec_pessoa (dsc_nome, tip_sexo, ind_ativo) VALUES ('VALÉRIA', 'F', TRUE);
461
 
462
UPDATE sc_sec.sec_usuario SET seq_pessoa = seq_usuario;
463
 
464
INSERT INTO sec_perfil(cod_perfil, dsc_perfil) VALUES (7, 'GERENTE DE COMPRAS');
465
 
466
SET search_path = public;