Blame |
Last modification |
View Log
| Download
| RSS feed
/*========tur======================================================*/
/* DBMS name: PostgreSQL 8 */
/* Criado em: 23/11/2014 */
/* Autor: Bruno Lopes Peixoto */
/*==============================================================*/
SET search_path = sc_sec;
CREATE SEQUENCE sq_solicitacao
INCREMENT 1
minvalue 1
maxvalue 99999999
START 1;
ALTER TABLE sq_solicitacao owner TO sc_sec;
/*==============================================================*/
/* Table: sec_solicitacao */
/*==============================================================*/
CREATE TABLE sec_solicitacao (
seq_solicitacao INT8 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_solicitacao'::regclass),
seq_loja_solicitante INT4 NOT NULL,
seq_loja_solicitada INT4 NOT NULL,
dsc_solicitacao VARCHAR(120) NULL,
dsc_observacao VARCHAR(120) NULL,
dat_solicitacao TIMESTAMP WITH TIME ZONE NOT NULL,
tip_situacao CHAR(1) NOT NULL
CONSTRAINT ck_solicitacao_situacao CHECK (tip_situacao IN ('P','C','R')),
ind_ativo BOOL NOT NULL,
CONSTRAINT pk_solicitacao PRIMARY KEY (seq_solicitacao)
);
comment ON COLUMN sec_solicitacao.tip_situacao IS
'Valores possÃveis:
P - PENDENTE
C - RESERVADO PARA ENTREGA
R - REJEITADO';
-- set table ownership
ALTER TABLE sec_solicitacao owner TO sc_sec
;
/*==============================================================*/
/* Index: ix_solicitacao_loja_solicitante */
/*==============================================================*/
CREATE INDEX ix_solicitacao_loja_solicitante ON sec_solicitacao (
seq_loja_solicitante
);
/*==============================================================*/
/* Index: ix_solicitacao_loja_solicitante */
/*==============================================================*/
CREATE INDEX ix_solicitacao_loja_solicitada ON sec_solicitacao (
seq_loja_solicitada
);
ALTER TABLE sec_solicitacao
ADD CONSTRAINT fk_solicitacao_loja_solicitante FOREIGN KEY (seq_loja_solicitante)
REFERENCES sec_loja (seq_loja);
ALTER TABLE sec_solicitacao
ADD CONSTRAINT fk_solicitacao_loja_solicitada FOREIGN KEY (seq_loja_solicitada)
REFERENCES sec_loja (seq_loja);
SET search_path = public;