Subversion Repositories Integrator Subversion

Rev

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

/*========tur===================================================*/
/* DBMS name:     PostgreSQL 8                                  */
/* Criado em:     12/05/2018                                        */
/* Autor: Bruno Lopes Peixoto                                       */
/*==============================================================*/

SET search_path = sc_sec;

/*==============================================================*/
/* Table: sec_produto_pedidocompra                              */
/*==============================================================*/
CREATE TABLE sec_produto_pedidocompra (
   seq_produto          INT8                 NOT NULL,
   seq_loja             INT8                 NOT NULL,
   seq_fornecedor       INT8                 NULL,
   seq_usuario          INT8                 NULL,
   qtd_paracomprar      INT8                 NULL,
   qnt_vendas           INT8                 NULL,
   val_orcado           NUMERIC(10,2)        NULL,
   dsc_observacao       VARCHAR(250)         NULL,
   tip_status_pedidocompra VARCHAR(1)           NULL
      CONSTRAINT ck_produtopedidocompra_status CHECK (tip_status_pedidocompra IS NULL OR (tip_status_pedidocompra IN ('P','V','S','E'))),
   dat_pedido           DATE                 NULL,
   CONSTRAINT pk_produtopedidocompra PRIMARY KEY (seq_loja, seq_produto)
);

comment ON COLUMN sec_produto_pedidocompra.tip_status_pedidocompra IS
'Valores possíveis:
P - Pendente
V - Verificado
S - Solicitado
E - Fornecedor Sem Estoque'
;

-- set table ownership
ALTER TABLE sec_produto_pedidocompra owner TO sc_sec
;
ALTER TABLE sec_produto_pedidocompra
   ADD CONSTRAINT fk_produtopedidocompra_fornecedor FOREIGN KEY (seq_fornecedor)
      REFERENCES sec_fornecedor (seq_fornecedor)
      ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE sec_produto_pedidocompra
   ADD CONSTRAINT fk_produtopedidocompra_loja FOREIGN KEY (seq_loja)
      REFERENCES sec_loja (seq_loja)
      ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE sec_produto_pedidocompra
   ADD CONSTRAINT fk_produtopedidocompra_produto FOREIGN KEY (seq_produto)
      REFERENCES sec_produto (seq_produto)
      ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE sec_produto_pedidocompra
   ADD CONSTRAINT fk_produtopedidocompra_usuario FOREIGN KEY (seq_usuario)
      REFERENCES sec_usuario (seq_usuario)
      ON DELETE RESTRICT ON UPDATE RESTRICT;


         
SET search_path = public;