Subversion Repositories Integrator Subversion

Rev

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;