mirror of https://github.com/interlegis/sigi.git
Felipe Vieira
13 years ago
1 changed files with 28 additions and 0 deletions
@ -0,0 +1,28 @@ |
|||||
|
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), |
||||
|
"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; |
||||
|
|
||||
|
-- migrando dados de telefones da CasaLegislativa para model generic Telefone |
||||
|
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; |
||||
|
|
||||
|
COMMIT; |
Loading…
Reference in new issue