Subversion Repositories Integrator Subversion

Rev

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

/*========tur===================================================*/
/* DBMS name:     PostgreSQL 8                                  */
/* Criado em:     08/08/2023                                        */
/* Autor: Bruno Lopes Peixoto                                       */
/*==============================================================*/

SET search_path = sc_sec;

ALTER TABLE sec_extrato_banco ADD COLUMN ind_conciliado BOOLEAN NULL;
UPDATE sec_extrato_banco SET ind_conciliado = FALSE;
UPDATE sec_extrato_banco SET ind_conciliado = TRUE WHERE dat_lancamento < '2023-07-01';
ALTER TABLE sec_extrato_banco ALTER COLUMN ind_conciliado SET NOT NULL;

ALTER TABLE sec_extrato_banco DROP CONSTRAINT ck_extratobanco_tipo;
ALTER TABLE sec_extrato_banco ADD CONSTRAINT ck_extratobanco_tipo CHECK (tip_extrato_banco IN ('D','C','T','P','O','X'));

comment ON COLUMN sec_extrato_banco.tip_extrato_banco IS
'Valores possíveis:
D - Débitos
C - Créditos
T - Transferências
P - Pagamentos
O - Outros
X - Sem Categoria'
;

ALTER TABLE sec_extrato_banco ADD COLUMN dsc_extrato_banco VARCHAR(400);
UPDATE sec_extrato_banco SET dsc_extrato_banco = dsc_observacao;
UPDATE sec_extrato_banco SET dsc_observacao = '';

ALTER TABLE sec_parcela ADD COLUMN ind_conciliado BOOLEAN NULL;
UPDATE sec_parcela SET ind_conciliado = FALSE;
UPDATE sec_parcela SET ind_conciliado = TRUE WHERE dat_pagamento < '2023-07-01';
ALTER TABLE sec_parcela ALTER COLUMN ind_conciliado SET NOT NULL;

SET search_path = public;