Browse Source

evitando remover colunas ate estabilizar a versao

diagnosticos
Felipe Vieira 13 years ago
parent
commit
54e84d42a9
  1. 15
      sigi/migrations/20111125_casas_funcionario.sql

15
sigi/migrations/20111125_casas_funcionario.sql

@ -1,5 +1,9 @@
BEGIN;
-- retirando null de algumas colunas
ALTER TABLE "contatos_telefone" ALTER COLUMN nota DROP NOT NULL;
ALTER TABLE "contatos_telefone" ALTER COLUMN codigo_area DROP NOT NULL;
-- migrando dados de presidente da CasaLegislativa para Funcionarios
INSERT INTO casas_funcionario (casa_legislativa_id, cargo, setor, nome, nota, email)
SELECT id, 'Presidente', 'presidencia', presidente, '', '' FROM casas_casalegislativa;
@ -8,11 +12,8 @@ INSERT INTO casas_funcionario (casa_legislativa_id, cargo, setor, nome, nota, em
INSERT INTO contatos_telefone (numero, tipo, content_type_id, object_id, codigo_area, nota)
SELECT telefone, 'F', 12, id, '', '' FROM casas_casalegislativa;
-- deletando colunas da CasaLegislativa
ALTER TABLE "casas_casalegislativa" DROP COLUMN presidente;
ALTER TABLE "casas_casalegislativa" DROP COLUMN telefone;
-- retirando null de algumas colunas
ALTER TABLE "contatos_telefone" ALTER COLUMN codigo_nota DROP NOT NULL;
ALTER TABLE "contatos_telefone" DROP COLUMN codigo_area;
-- deletando colunas fazer deois de estabilizar a versao
-- ALTER TABLE "casas_casalegislativa" DROP COLUMN presidente;
-- ALTER TABLE "casas_casalegislativa" DROP COLUMN telefone;
-- ALTER TABLE "contatos_telefone" DROP COLUMN codigo_area;
COMMIT;

Loading…
Cancel
Save