Subversion Repositories Integrator Subversion

Rev

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;