Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

/*========tur===================================================*/
/* DBMS name:     PostgreSQL 8                                  */
/* Criado em:     30/07/2017                                        */
/* Autor: Bruno Lopes Peixoto                                       */
/*==============================================================*/

SET search_path = sc_sec;

ALTER TABLE sec_produto DROP CONSTRAINT ck_produto_tipo;
ALTER TABLE sec_produto ADD CONSTRAINT ck_produto_tipo CHECK (tip_produto IN ('A','C','P', 'R', 'O'));
comment ON COLUMN sec_produto.tip_produto IS
'Valores possíveis:
A - Acessório
C - Capa
P - Película
E - Remédio
O - Outros'
;

ALTER TABLE sec_produto_loja ADD dsc_localizacao VARCHAR(20) NULL;

/*==============================================================*/
/* Table: sec_fornecedor_produto                                */
/*==============================================================*/
CREATE TABLE sec_fornecedor_produto (
   seq_fornecedor       INT8                 NOT NULL,
   seq_produto          INT8                 NOT NULL,
   dsc_identificador    VARCHAR(100)         NULL,
   CONSTRAINT pk_fornecedorproduto PRIMARY KEY (seq_fornecedor, seq_produto)
);

-- set table ownership
ALTER TABLE sec_fornecedor_produto owner TO sc_sec
;
ALTER TABLE sec_fornecedor_produto
   ADD CONSTRAINT fk_fornecedorproduto_produto FOREIGN KEY (seq_produto)
      REFERENCES sec_produto (seq_produto)
      ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE sec_fornecedor_produto
   ADD CONSTRAINT fk_fornecproduto_fornecedor FOREIGN KEY (seq_fornecedor)
      REFERENCES sec_fornecedor (seq_fornecedor)
      ON DELETE RESTRICT ON UPDATE RESTRICT;
         
SET search_path = public;