Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
/*========tur===================================================*/
2
/* DBMS name:     PostgreSQL 8                                  */
3
/* Criado em:     04/06/2019                                        */
4
/* Autor: Bruno Lopes Peixoto                                       */
5
/*==============================================================*/
6
 
7
SET search_path = sc_sec;
8
 
9
CREATE SEQUENCE sq_controletrafego
10
INCREMENT 1
11
minvalue 1
12
maxvalue 99999999
13
START 1;
14
 
15
ALTER TABLE sq_controletrafego owner TO sc_sec
16
;
17
 
18
/*==============================================================*/
19
/* Table: sec_controle_trafego                                  */
20
/*==============================================================*/
21
CREATE TABLE sec_controle_trafego (
22
   seq_controletrafego  INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_controletrafego'::regclass),
23
   dth_atendimento      TIMESTAMP            NOT NULL,
24
   seq_usuario          INT8                 NOT NULL,
25
   seq_loja             INT8                 NOT NULL,
26
   seq_modelo           INT8                 NULL,
27
   tip_motivo           CHAR(1)              NOT NULL
28
      CONSTRAINT ck_motivo_controletrafego CHECK (tip_motivo IN ('O','P','S')),
29
   tip_tipo_produto     CHAR(1)              NOT NULL,
30
   tip_genero_produto   CHAR(1)              NULL,
31
   tip_estilo_produto   CHAR(1)              NULL,
32
   tip_cor_produto      VARCHAR(2)           NULL,
33
   dsc_observacao       VARCHAR(240)         NULL,
34
   ind_cliente          BOOL                 NOT NULL,
35
   CONSTRAINT pk_controletrafego PRIMARY KEY (seq_controletrafego)
36
);
37
 
38
comment ON COLUMN sec_controle_trafego.tip_motivo IS
39
'Valores possíveis:
40
O - OLHANDO
41
P - PREÇO
42
S - SEM OPÇÕES';
43
 
44
-- set table ownership
45
ALTER TABLE sec_controle_trafego owner TO sc_sec
46
;
47
ALTER TABLE sec_controle_trafego
48
   ADD CONSTRAINT fk_controletrafego_loja FOREIGN KEY (seq_loja)
49
      REFERENCES sec_loja (seq_loja)
50
      ON DELETE RESTRICT ON UPDATE RESTRICT;
51
 
52
ALTER TABLE sec_controle_trafego
53
   ADD CONSTRAINT fk_controletrafego_modelo FOREIGN KEY (seq_modelo)
54
      REFERENCES sec_modelo (seq_modelo)
55
      ON DELETE RESTRICT ON UPDATE RESTRICT;
56
 
57
ALTER TABLE sec_controle_trafego
58
   ADD CONSTRAINT fk_controletrafego_usuario FOREIGN KEY (seq_usuario)
59
      REFERENCES sec_usuario (seq_usuario)
60
      ON DELETE RESTRICT ON UPDATE RESTRICT;
61
 
62
 
63
 
64
 
65
SET search_path = public;