Subversion Repositories Integrator Subversion

Rev

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

/*==============================================================*/
/* DBMS name:     PostgreSQL 8                                  */
/* Criado em:     06/05/2025                                        */
/* Autor: Bruno Lopes Peixoto                                       */
/*==============================================================*/

SET search_path = sc_sec;

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

ALTER TABLE sq_subtipoproduto owner TO espacoc
;

/*==============================================================*/
/* Table: sec_subtipoproduto                                    */
/*==============================================================*/
CREATE TABLE sec_subtipoproduto (
   seq_subtipoproduto   INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_subtipoproduto'::regclass),
   dsc_subtipoproduto   VARCHAR(100)         NOT NULL,
   tip_produto          VARCHAR(1)           NOT NULL,
   ind_ativo            BOOL                 NOT NULL,
   CONSTRAINT pk_subtipoproduto PRIMARY KEY (seq_subtipoproduto)
);

-- set table ownership
ALTER TABLE sec_subtipoproduto owner TO espacoc
;

ALTER TABLE sec_produto ADD COLUMN seq_subtipoproduto INT8 NULL;

ALTER TABLE sec_produto
   ADD CONSTRAINT fk_produto_subtipoproduto FOREIGN KEY (seq_subtipoproduto)
      REFERENCES sec_subtipoproduto (seq_subtipoproduto)
      ON DELETE RESTRICT ON UPDATE RESTRICT;


/*==============================================================*/
/* Index: ix_produto_subtipo                                    */
/*==============================================================*/
CREATE  INDEX ix_produto_subtipo ON sec_produto (
seq_subtipoproduto
);

SET search_path = public;