Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

/*========tur======================================================*/
/* DBMS name:      PostgreSQL 8                                 */
/* Criado em:     21/01/2015                                        */
/* Autor: Bruno Lopes Peixoto                                       */
/*==============================================================*/

SET search_path = sc_sec;

CREATE SEQUENCE sq_modelo
INCREMENT 1
minvalue 1
maxvalue 99999999
START 1;

ALTER TABLE sq_modelo owner TO sc_sec;

CREATE SEQUENCE sq_marca
INCREMENT 1
minvalue 1
maxvalue 99999999
START 1;

ALTER TABLE sq_marca owner TO sc_sec;


/*==============================================================*/
/* Table: sec_marca                                             */
/*==============================================================*/
CREATE TABLE sec_marca (
   seq_marca            INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_marca'::regclass),
   dsc_marca            VARCHAR(120)         NULL,
   ind_ativo            BOOL                 NOT NULL,
   CONSTRAINT pk_marca PRIMARY KEY (seq_marca)
);

-- set table ownership
ALTER TABLE sec_marca owner TO sc_sec
;

/*==============================================================*/
/* Table: sec_modelo                                            */
/*==============================================================*/
CREATE TABLE sec_modelo (
   seq_modelo           INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_modelo'::regclass),
   seq_marca            INT8                 NULL,
   dsc_modelo           VARCHAR(120)         NULL,
   dsc_tecnica          VARCHAR(120)         NULL,
   ind_ativo            BOOL                 NOT NULL,
   CONSTRAINT pk_modelo PRIMARY KEY (seq_modelo)
);

-- set table ownership
ALTER TABLE sec_modelo owner TO sc_sec
;
ALTER TABLE sec_modelo
   ADD CONSTRAINT fk_modelo_marca FOREIGN KEY (seq_marca)
      REFERENCES sec_marca (seq_marca)
      ON DELETE RESTRICT ON UPDATE RESTRICT;


ALTER TABLE sec_produto ADD COLUMN seq_modelo INT8;

ALTER TABLE sec_produto
   ADD CONSTRAINT fk_produto_modelo FOREIGN KEY (seq_modelo)
      REFERENCES sec_modelo (seq_modelo)
      ON DELETE RESTRICT ON UPDATE RESTRICT;
         
/*==============================================================*/
/* Index: ix_produto_modelo                                     */
/*==============================================================*/
CREATE  INDEX ix_produto_modelo ON sec_produto (
seq_modelo
);

SET search_path = public;