Browse Source

arrumando script para migracao dos dados

diagnosticos
Felipe Vieira 13 years ago
parent
commit
a8e590118a
  1. 18
      sigi/migrations/20111125_casas_funcionario.sql

18
sigi/migrations/20111125_casas_funcionario.sql

@ -1,22 +1,8 @@
BEGIN;
-- criando tabela do model Funcionario e Presidente
CREATE TABLE "casas_funcionario" (
"id" serial NOT NULL PRIMARY KEY,
"casa_legislativa_id" integer NOT NULL REFERENCES "casas_casalegislativa" ("id") DEFERRABLE INITIALLY DEFERRED,
"nome" varchar(100) NOT NULL,
"nota" varchar(70) NOT NULL,
"email" varchar(75) NOT NULL,
"cargo" varchar(100),
"funcao" varchar(100),
"setor" varchar(100),
"tempo_de_servico" varchar(50)
);
CREATE INDEX "casas_funcionario_casa_legislativa_id" ON "casas_funcionario" ("casa_legislativa_id");
-- migrando dados de presidente da CasaLegislativa para Funcionarios
INSERT INTO casas_funcionario (casa_legislativa_id, cargo, nome, nota, email)
SELECT id, 'Presidente', presidente, '', '' FROM casas_casalegislativa;
INSERT INTO casas_funcionario (casa_legislativa_id, cargo, setor, nome, nota, email)
SELECT id, 'Presidente', 'presidencia', presidente, '', '' FROM casas_casalegislativa;
-- migrando dados de telefones da CasaLegislativa para model generic Telefone
INSERT INTO contatos_telefone (numero, tipo, content_type_id, object_id, codigo_area, nota)

Loading…
Cancel
Save