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;