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;