Subversion Repositories Integrator Subversion

Rev

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

/*========tur===================================================*/
/* DBMS name:     PostgreSQL 8                                  */
/* Criado em:     15/07/2016                                        */
/* Autor: Bruno Lopes Peixoto                                       */
/*==============================================================*/

SET search_path = sc_sec;

ALTER TABLE sec_venda_formapagament
   DROP CONSTRAINT fk_vendaformapag_banderiacartao;

ALTER TABLE sec_venda_formapagament
   ADD CONSTRAINT fk_vendaformapag_bandeiracartao FOREIGN KEY (cod_bandeira_cartao)
      REFERENCES sec_bandeira_cartao (cod_bandeira_cartao)
      ON DELETE RESTRICT ON UPDATE RESTRICT;

                 
ALTER TABLE sec_taxa ADD COLUMN cod_bandeira_cartao int8;
         
/*==============================================================*/
/* Index: ix_taxa_bandeiracartao                                      */
/*==============================================================*/
CREATE  INDEX ix_taxa_bandeiracartao ON sec_taxa (
cod_bandeira_cartao
);

ALTER TABLE sec_taxa
   ADD CONSTRAINT fk_taxa_bandeiracartao FOREIGN KEY (cod_bandeira_cartao)
      REFERENCES sec_bandeira_cartao (cod_bandeira_cartao)
      ON DELETE RESTRICT ON UPDATE RESTRICT;
         

--ALTER TABLE sc_sec.sec_taxa ALTER COLUMN seq_loja DROP NOT NULL;
ALTER TABLE sec_taxa DROP COLUMN seq_loja;

ALTER TABLE sec_taxa ALTER COLUMN seq_conta_bancaria DROP NOT NULL;
--alter table sec_taxa drop constraint uk_taxa;
ALTER TABLE sec_taxa ADD CONSTRAINT uk_taxa UNIQUE (cod_formapagament, cod_bandeira_cartao);
   
DELETE FROM sec_taxa;

UPDATE sec_parcela SET cod_conta_bancaria = 1;
DELETE FROM sec_conta_bancaria WHERE seq_conta_bancaria > 1;

SET search_path = public;