Blame |
Last modification |
View Log
| Download
| RSS feed
/*========tur======================================================*/
/* DBMS name: PostgreSQL 8 */
/* Criado em: 02/12/2014 */
/* Autor: Bruno Lopes Peixoto */
/*==============================================================*/
SET search_path = sc_sec;
CREATE SEQUENCE sq_compra
INCREMENT 1
minvalue 1
maxvalue 99999999
START 1;
CREATE SEQUENCE sq_compraproduto
INCREMENT 1
minvalue 1
maxvalue 99999999
START 1;
ALTER TABLE sq_compra owner TO sc_sec;
ALTER TABLE sq_compraproduto owner TO sc_sec;
/*==============================================================*/
/* Table: sec_compra */
/*==============================================================*/
CREATE TABLE sec_compra (
seq_compra INT8 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_compra'::regclass),
dat_compra TIMESTAMP NOT NULL,
dsc_observacao VARCHAR(120) NULL,
val_total NUMERIC(10,2) NULL,
ind_ativo BOOL NOT NULL,
CONSTRAINT pk_compra PRIMARY KEY (seq_compra)
);
-- set table ownership
ALTER TABLE sec_compra owner TO sc_sec
;
/*==============================================================*/
/* Table: sec_compra_produto */
/*==============================================================*/
CREATE TABLE sec_compra_produto (
seq_compraproduto INT8 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_compraproduto'::regclass),
seq_compra INT8 NOT NULL,
cod_produto VARCHAR(20) NULL,
dsc_produto VARCHAR(120) NULL,
dsc_categoria VARCHAR(120) NULL,
val_compra NUMERIC(10,2) NULL,
val_varejo NUMERIC(10,2) NULL,
qtd_compra NUMERIC(5) NULL,
dsc_observacao VARCHAR(120) NULL,
CONSTRAINT pk_compraproduto PRIMARY KEY (seq_compraproduto)
);
-- set table ownership
ALTER TABLE sec_compra_produto owner TO sc_sec
;
/*==============================================================*/
/* Index: ix_compraproduto_compra */
/*==============================================================*/
CREATE INDEX ix_compraproduto_compra ON sec_compra_produto (
seq_compra
);
ALTER TABLE sec_compra_produto
ADD CONSTRAINT fk_compra_compraproduto FOREIGN KEY (seq_compra)
REFERENCES sec_compra (seq_compra)
ON DELETE RESTRICT ON UPDATE RESTRICT;
ALTER TABLE sec_produto ADD COLUMN qnt_estoque_loja NUMERIC(5);
ALTER TABLE sec_produto ADD COLUMN qnt_estoque_quiosque NUMERIC(5);
ALTER TABLE sec_produto ADD COLUMN ind_face BOOL;
ALTER TABLE sec_produto ADD COLUMN ind_ativo BOOL;
ALTER TABLE sec_produto ADD COLUMN dat_contagem_loja DATE;
ALTER TABLE sec_produto ADD COLUMN dat_contagem_quiosque DATE;
ALTER TABLE sec_lancamento DROP COLUMN ind_retirado_face;
ALTER TABLE sec_lancamento DROP COLUMN ind_retirado_site;
UPDATE sec_produto SET ind_face=FALSE;
UPDATE sec_produto SET ind_ativo=TRUE;
SET search_path = public;