Blame |
Last modification |
View Log
| Download
| RSS feed
/*========tur===================================================*/
/* DBMS name: PostgreSQL 8 */
/* Criado em: 03/09/2017 */
/* Autor: Bruno Lopes Peixoto */
/*==============================================================*/
SET search_path = sc_sec;
UPDATE sec_produto_loja SET qtd_estoque = 0 WHERE seq_loja = 3;
ALTER TABLE sec_pedido ADD seq_produto INT8 NULL;
ALTER TABLE sec_pedido
ADD CONSTRAINT fk_pedido_produto FOREIGN KEY (seq_produto)
REFERENCES sec_produto (seq_produto)
ON DELETE RESTRICT ON UPDATE RESTRICT;
/*==============================================================*/
/* Table: sec_empresa */
/*==============================================================*/
CREATE TABLE sec_empresa (
cod_empresa INT8 NOT NULL,
seq_pessoa INT8 NULL,
CONSTRAINT pk_empresa PRIMARY KEY (cod_empresa)
);
-- set table ownership
ALTER TABLE sec_empresa owner TO sc_sec;
ALTER TABLE sec_empresa
ADD CONSTRAINT fk_empresa_pessoa FOREIGN KEY (seq_pessoa)
REFERENCES sec_pessoa (seq_pessoa)
ON DELETE RESTRICT ON UPDATE RESTRICT;
ALTER TABLE sec_pedido ADD cod_empresa INT8 NULL;
ALTER TABLE sec_pedido
ADD CONSTRAINT fk_empresa_pessoa FOREIGN KEY (cod_empresa)
REFERENCES sec_empresa (cod_empresa)
ON DELETE RESTRICT ON UPDATE RESTRICT;
INSERT INTO sec_empresa VALUES (1, NULL);
INSERT INTO sec_empresa VALUES (2, NULL);
INSERT INTO sec_empresa VALUES (3, NULL);
UPDATE sec_pedido SET cod_empresa = 1;
ALTER TABLE sc_sec.sec_pedido ALTER COLUMN cod_empresa SET NOT NULL;
ALTER TABLE sc_sec.sec_estoque_auditoria DROP CONSTRAINT pk_estoque_auditoria;
ALTER TABLE sc_sec.sec_estoque_auditoria DROP COLUMN seq_estoque_auditoria;
ALTER TABLE sc_sec.sec_estoque_auditoria ADD COLUMN seq_estoque_auditoria BIGINT NOT NULL DEFAULT NEXTVAL('sc_sec.sq_estoqueaudit'::regclass);
ALTER TABLE sc_sec.sec_estoque_auditoria ADD CONSTRAINT pk_estoque_auditoria PRIMARY KEY (seq_estoque_auditoria);
ALTER TABLE sq_estoqueaudit owner TO sc_sec;
SET search_path = public;