Blame |
Last modification |
View Log
| Download
| RSS feed
/*========tur===================================================*/
/* DBMS name: PostgreSQL 8 */
/* Criado em: 04/06/2019 */
/* Autor: Bruno Lopes Peixoto */
/*==============================================================*/
SET search_path = sc_sec;
CREATE SEQUENCE sq_controletrafego
INCREMENT 1
minvalue 1
maxvalue 99999999
START 1;
ALTER TABLE sq_controletrafego owner TO sc_sec
;
/*==============================================================*/
/* Table: sec_controle_trafego */
/*==============================================================*/
CREATE TABLE sec_controle_trafego (
seq_controletrafego INT8 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_controletrafego'::regclass),
dth_atendimento TIMESTAMP NOT NULL,
seq_usuario INT8 NOT NULL,
seq_loja INT8 NOT NULL,
seq_modelo INT8 NULL,
tip_motivo CHAR(1) NOT NULL
CONSTRAINT ck_motivo_controletrafego CHECK (tip_motivo IN ('O','P','S')),
tip_tipo_produto CHAR(1) NOT NULL,
tip_genero_produto CHAR(1) NULL,
tip_estilo_produto CHAR(1) NULL,
tip_cor_produto VARCHAR(2) NULL,
dsc_observacao VARCHAR(240) NULL,
ind_cliente BOOL NOT NULL,
CONSTRAINT pk_controletrafego PRIMARY KEY (seq_controletrafego)
);
comment ON COLUMN sec_controle_trafego.tip_motivo IS
'Valores possíveis:
O - OLHANDO
P - PREÇO
S - SEM OPÇÕES';
-- set table ownership
ALTER TABLE sec_controle_trafego owner TO sc_sec
;
ALTER TABLE sec_controle_trafego
ADD CONSTRAINT fk_controletrafego_loja FOREIGN KEY (seq_loja)
REFERENCES sec_loja (seq_loja)
ON DELETE RESTRICT ON UPDATE RESTRICT;
ALTER TABLE sec_controle_trafego
ADD CONSTRAINT fk_controletrafego_modelo FOREIGN KEY (seq_modelo)
REFERENCES sec_modelo (seq_modelo)
ON DELETE RESTRICT ON UPDATE RESTRICT;
ALTER TABLE sec_controle_trafego
ADD CONSTRAINT fk_controletrafego_usuario FOREIGN KEY (seq_usuario)
REFERENCES sec_usuario (seq_usuario)
ON DELETE RESTRICT ON UPDATE RESTRICT;
SET search_path = public;