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:     30/07/2017                                        */
4
/* Autor: Bruno Lopes Peixoto                                       */
5
/*==============================================================*/
6
 
7
SET search_path = sc_sec;
8
 
9
ALTER TABLE sec_produto DROP CONSTRAINT ck_produto_tipo;
10
ALTER TABLE sec_produto ADD CONSTRAINT ck_produto_tipo CHECK (tip_produto IN ('A','C','P', 'R', 'O'));
11
comment ON COLUMN sec_produto.tip_produto IS
12
'Valores possíveis:
13
A - Acessório
14
C - Capa
15
P - Película
16
E - Remédio
17
O - Outros';
18
 
19
ALTER TABLE sec_produto_loja ADD dsc_localizacao VARCHAR(20) NULL;
20
 
21
/*==============================================================*/
22
/* Table: sec_fornecedor_produto                                */
23
/*==============================================================*/
24
CREATE TABLE sec_fornecedor_produto (
25
   seq_fornecedor       INT8                 NOT NULL,
26
   seq_produto          INT8                 NOT NULL,
27
   dsc_identificador    VARCHAR(100)         NULL,
28
   CONSTRAINT pk_fornecedorproduto PRIMARY KEY (seq_fornecedor, seq_produto)
29
);
30
 
31
-- set table ownership
32
ALTER TABLE sec_fornecedor_produto owner TO sc_sec
33
;
34
ALTER TABLE sec_fornecedor_produto
35
   ADD CONSTRAINT fk_fornecedorproduto_produto FOREIGN KEY (seq_produto)
36
      REFERENCES sec_produto (seq_produto)
37
      ON DELETE RESTRICT ON UPDATE RESTRICT;
38
 
39
ALTER TABLE sec_fornecedor_produto
40
   ADD CONSTRAINT fk_fornecproduto_fornecedor FOREIGN KEY (seq_fornecedor)
41
      REFERENCES sec_fornecedor (seq_fornecedor)
42
      ON DELETE RESTRICT ON UPDATE RESTRICT;
43
 
44
SET search_path = public;