Blame |
Last modification |
View Log
| Download
| RSS feed
/*========tur===================================================*/
/* DBMS name: PostgreSQL 8 */
/* Criado em: 13/03/2016 */
/* Autor: Bruno Lopes Peixoto */
/*==============================================================*/
SET search_path = sc_sec;
ALTER TABLE sec_conta_a_pagar ADD COLUMN seq_pessoa INT8;
ALTER TABLE sec_conta_a_pagar
ADD CONSTRAINT fk_contaapagar_pessoa FOREIGN KEY (seq_pessoa)
REFERENCES sec_pessoa (seq_pessoa)
ON DELETE RESTRICT ON UPDATE RESTRICT;
/*==============================================================*/
/* Index: ix_contaapagar_pessoa */
/*==============================================================*/
CREATE INDEX ix_contaapagar_pessoa ON sec_conta_a_pagar (
seq_pessoa
);
UPDATE sec_conta_a_pagar cp SET seq_pessoa = (SELECT (r.seq_pessoa) FROM sec_responsavel r WHERE r.seq_responsavel = cp.seq_responsavel);
DROP INDEX ix_contaapagar_responsavel;
ALTER TABLE sec_conta_a_pagar DROP COLUMN seq_responsavel;
ALTER TABLE sec_conta_a_receber ADD COLUMN seq_pessoa INT8;
ALTER TABLE sec_conta_a_receber
ADD CONSTRAINT fk_contaareceber_pessoa FOREIGN KEY (seq_pessoa)
REFERENCES sec_pessoa (seq_pessoa)
ON DELETE RESTRICT ON UPDATE RESTRICT;
/*==============================================================*/
/* Index: ix_contaareceber_pessoa */
/*==============================================================*/
CREATE INDEX ix_contaareceber_pessoa ON sec_conta_a_receber (
seq_pessoa
);
UPDATE sec_conta_a_receber cp SET seq_pessoa = (SELECT (r.seq_pessoa) FROM sec_responsavel r WHERE r.seq_responsavel = cp.seq_responsavel);
DROP INDEX ix_contaareceber_responsavel;
ALTER TABLE sec_conta_a_receber DROP COLUMN seq_responsavel;
DROP TABLE sec_responsavel;
SET search_path = public;