Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
599 blopes 1
/*==============================================================*/
2
/* DBMS name:     PostgreSQL 8                                  */
3
/* Criado em:     06/05/2025                                        */
4
/* Autor: Bruno Lopes Peixoto                                       */
5
/*==============================================================*/
6
 
7
SET search_path = sc_sec;
8
 
9
CREATE SEQUENCE sq_subtipoproduto
10
INCREMENT 1
11
minvalue 1
12
maxvalue 99999999
13
START 1;
14
 
15
ALTER TABLE sq_subtipoproduto owner TO espacoc
16
;
17
 
18
/*==============================================================*/
19
/* Table: sec_subtipoproduto                                    */
20
/*==============================================================*/
21
CREATE TABLE sec_subtipoproduto (
22
   seq_subtipoproduto   INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_subtipoproduto'::regclass),
23
   dsc_subtipoproduto   VARCHAR(100)         NOT NULL,
24
   tip_produto          VARCHAR(1)           NOT NULL,
25
   ind_ativo            BOOL                 NOT NULL,
26
   CONSTRAINT pk_subtipoproduto PRIMARY KEY (seq_subtipoproduto)
27
);
28
 
29
-- set table ownership
30
ALTER TABLE sec_subtipoproduto owner TO espacoc
31
;
32
 
33
ALTER TABLE sec_produto ADD COLUMN seq_subtipoproduto INT8 NULL;
34
 
35
ALTER TABLE sec_produto
36
   ADD CONSTRAINT fk_produto_subtipoproduto FOREIGN KEY (seq_subtipoproduto)
37
      REFERENCES sec_subtipoproduto (seq_subtipoproduto)
38
      ON DELETE RESTRICT ON UPDATE RESTRICT;
39
 
40
 
41
/*==============================================================*/
42
/* Index: ix_produto_subtipo                                    */
43
/*==============================================================*/
44
CREATE  INDEX ix_produto_subtipo ON sec_produto (
45
seq_subtipoproduto
46
);
47
 
48
SET search_path = public;