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;