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:     21/01/2015                                        */
4
/* Autor: Bruno Lopes Peixoto                                       */
5
/*==============================================================*/
6
 
7
SET search_path = sc_sec;
8
 
9
CREATE SEQUENCE sq_modelo
10
INCREMENT 1
11
minvalue 1
12
maxvalue 99999999
13
START 1;
14
 
15
ALTER TABLE sq_modelo owner TO sc_sec;
16
 
17
CREATE SEQUENCE sq_marca
18
INCREMENT 1
19
minvalue 1
20
maxvalue 99999999
21
START 1;
22
 
23
ALTER TABLE sq_marca owner TO sc_sec;
24
 
25
 
26
/*==============================================================*/
27
/* Table: sec_marca                                             */
28
/*==============================================================*/
29
CREATE TABLE sec_marca (
30
   seq_marca            INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_marca'::regclass),
31
   dsc_marca            VARCHAR(120)         NULL,
32
   ind_ativo            BOOL                 NOT NULL,
33
   CONSTRAINT pk_marca PRIMARY KEY (seq_marca)
34
);
35
 
36
-- set table ownership
37
ALTER TABLE sec_marca owner TO sc_sec
38
;
39
 
40
/*==============================================================*/
41
/* Table: sec_modelo                                            */
42
/*==============================================================*/
43
CREATE TABLE sec_modelo (
44
   seq_modelo           INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_modelo'::regclass),
45
   seq_marca            INT8                 NULL,
46
   dsc_modelo           VARCHAR(120)         NULL,
47
   dsc_tecnica          VARCHAR(120)         NULL,
48
   ind_ativo            BOOL                 NOT NULL,
49
   CONSTRAINT pk_modelo PRIMARY KEY (seq_modelo)
50
);
51
 
52
-- set table ownership
53
ALTER TABLE sec_modelo owner TO sc_sec
54
;
55
ALTER TABLE sec_modelo
56
   ADD CONSTRAINT fk_modelo_marca FOREIGN KEY (seq_marca)
57
      REFERENCES sec_marca (seq_marca)
58
      ON DELETE RESTRICT ON UPDATE RESTRICT;
59
 
60
 
61
ALTER TABLE sec_produto ADD COLUMN seq_modelo INT8;
62
 
63
ALTER TABLE sec_produto
64
   ADD CONSTRAINT fk_produto_modelo FOREIGN KEY (seq_modelo)
65
      REFERENCES sec_modelo (seq_modelo)
66
      ON DELETE RESTRICT ON UPDATE RESTRICT;
67
 
68
/*==============================================================*/
69
/* Index: ix_produto_modelo                                     */
70
/*==============================================================*/
71
CREATE  INDEX ix_produto_modelo ON sec_produto (
72
seq_modelo
73
);
74
 
75
SET search_path = public;