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:     12/05/2018                                        */
4
/* Autor: Bruno Lopes Peixoto                                       */
5
/*==============================================================*/
6
 
7
SET search_path = sc_sec;
8
 
9
/*==============================================================*/
10
/* Table: sec_produto_pedidocompra                              */
11
/*==============================================================*/
12
CREATE TABLE sec_produto_pedidocompra (
13
   seq_produto          INT8                 NOT NULL,
14
   seq_loja             INT8                 NOT NULL,
15
   seq_fornecedor       INT8                 NULL,
16
   seq_usuario          INT8                 NULL,
17
   qtd_paracomprar      INT8                 NULL,
18
   qnt_vendas           INT8                 NULL,
19
   val_orcado           NUMERIC(10,2)        NULL,
20
   dsc_observacao       VARCHAR(250)         NULL,
21
   tip_status_pedidocompra VARCHAR(1)           NULL
22
      CONSTRAINT ck_produtopedidocompra_status CHECK (tip_status_pedidocompra IS NULL OR (tip_status_pedidocompra IN ('P','V','S','E'))),
23
   dat_pedido           DATE                 NULL,
24
   CONSTRAINT pk_produtopedidocompra PRIMARY KEY (seq_loja, seq_produto)
25
);
26
 
27
comment ON COLUMN sec_produto_pedidocompra.tip_status_pedidocompra IS
28
'Valores possíveis:
29
P - Pendente
30
V - Verificado
31
S - Solicitado
32
E - Fornecedor Sem Estoque';
33
 
34
-- set table ownership
35
ALTER TABLE sec_produto_pedidocompra owner TO sc_sec
36
;
37
ALTER TABLE sec_produto_pedidocompra
38
   ADD CONSTRAINT fk_produtopedidocompra_fornecedor FOREIGN KEY (seq_fornecedor)
39
      REFERENCES sec_fornecedor (seq_fornecedor)
40
      ON DELETE RESTRICT ON UPDATE RESTRICT;
41
 
42
ALTER TABLE sec_produto_pedidocompra
43
   ADD CONSTRAINT fk_produtopedidocompra_loja FOREIGN KEY (seq_loja)
44
      REFERENCES sec_loja (seq_loja)
45
      ON DELETE RESTRICT ON UPDATE RESTRICT;
46
 
47
ALTER TABLE sec_produto_pedidocompra
48
   ADD CONSTRAINT fk_produtopedidocompra_produto FOREIGN KEY (seq_produto)
49
      REFERENCES sec_produto (seq_produto)
50
      ON DELETE RESTRICT ON UPDATE RESTRICT;
51
 
52
ALTER TABLE sec_produto_pedidocompra
53
   ADD CONSTRAINT fk_produtopedidocompra_usuario FOREIGN KEY (seq_usuario)
54
      REFERENCES sec_usuario (seq_usuario)
55
      ON DELETE RESTRICT ON UPDATE RESTRICT;
56
 
57
 
58
 
59
SET search_path = public;