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:     20/02/2020                                        */
4
/* Autor: Bruno Lopes Peixoto                                       */
5
/*==============================================================*/
6
 
7
SET search_path = sc_sec;
8
 
9
 
10
ALTER TABLE sec_pedido DROP CONSTRAINT ck_pedido_situacao;
11
ALTER TABLE sec_pedido ADD CONSTRAINT ck_pedido_situacao CHECK (tip_situacao IS NULL OR (tip_situacao IN ('N','C','R','P','F','V')));
12
 
13
comment ON COLUMN sec_pedido.tip_situacao IS
14
'Valores possíveis:
15
N - Novo
16
C - Entrar em contato
17
R - Aguardando retorno
18
P - Pendente
19
F - Finalizado
20
V - Finalizado com venda';
21
 
22
UPDATE sec_produto p SET dsc_produto = 'OUTRO' WHERE cod_produto = '000000';
23
 
24
CREATE SEQUENCE sq_pedidohistorico
25
INCREMENT 1
26
minvalue 1
27
maxvalue 99999999
28
START 1;
29
 
30
ALTER TABLE sq_pedidohistorico owner TO sc_sec
31
;
32
 
33
/*==============================================================*/
34
/* Table: sec_pedido_historico                                  */
35
/*==============================================================*/
36
CREATE TABLE sec_pedido_historico (
37
   seq_pedidohistorico  INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_pedidohistorico'::regclass),
38
   seq_pedido           INT8                 NOT NULL,
39
   seq_usuario          INT8                 NULL,
40
   tip_situacao         CHAR(1)              NOT NULL,
41
   dat_historico        TIMESTAMP            NOT NULL,
42
   obs_pedido           VARCHAR(250)         NULL,
43
   CONSTRAINT pk_pedidohistorico PRIMARY KEY (seq_pedidohistorico)
44
);
45
 
46
-- set table ownership
47
ALTER TABLE sec_pedido_historico owner TO sc_sec
48
;
49
ALTER TABLE sec_pedido_historico
50
   ADD CONSTRAINT fk_pedidohistorico_pedido FOREIGN KEY (seq_pedido)
51
      REFERENCES sec_pedido (seq_pedido)
52
      ON DELETE RESTRICT ON UPDATE RESTRICT;
53
 
54
ALTER TABLE sec_pedido_historico
55
   ADD CONSTRAINT fk_pedidohistorico_usuario FOREIGN KEY (seq_usuario)
56
      REFERENCES sec_usuario (seq_usuario)
57
      ON DELETE RESTRICT ON UPDATE RESTRICT;
58
 
59
ALTER TABLE sec_pedido DROP COLUMN dsc_nome_cliente;
60
ALTER TABLE sec_pedido ALTER COLUMN dat_pedido TYPE TIMESTAMP;
61
ALTER TABLE sec_pedido ALTER COLUMN dat_alteracao_situacao TYPE TIMESTAMP;
62
 
63
SET search_path = public;