Commit bb74e74e965a6b34f1f1a899b975c7681521f66e
Committed by
Arthur Esposte
1 parent
1e974dda
Exists in
master
and in
5 other branches
Add migration for new institution fields
Signed-off-by: Gabriela Navarro <navarro1703@gmail.com> Signed-off-by: Parley Martins <parley@outlook.com>
Showing
5 changed files
with
53 additions
and
0 deletions
Show diff stats
db/migrate/20140814125947_add_new_fields_to_public_institution.rb
0 → 100644
@@ -0,0 +1,11 @@ | @@ -0,0 +1,11 @@ | ||
1 | +class AddNewFieldsToPublicInstitution < ActiveRecord::Migration | ||
2 | + def up | ||
3 | + add_column :institutions, :sisp, :boolean, :default => false | ||
4 | + remove_column :institutions, :juridical_nature | ||
5 | + end | ||
6 | + | ||
7 | + def down | ||
8 | + remove_column :institutions, :sisp | ||
9 | + add_column :institutions, :juridical_nature, :string | ||
10 | + end | ||
11 | +end |
db/migrate/20140814131606_create_juridical_natures_table.rb
0 → 100644
@@ -0,0 +1,13 @@ | @@ -0,0 +1,13 @@ | ||
1 | +class CreateJuridicalNaturesTable < ActiveRecord::Migration | ||
2 | + def up | ||
3 | + create_table :juridical_natures do |t| | ||
4 | + t.string :name | ||
5 | + end | ||
6 | + | ||
7 | + SoftwareHelper.create_list_with_file("plugins/mpog_software/public/static/juridical_nature.txt", JuridicalNature) | ||
8 | + end | ||
9 | + | ||
10 | + def down | ||
11 | + drop_table :juridical_natures | ||
12 | + end | ||
13 | +end |
db/migrate/20140814134827_add_juridical_nature_reference_to_institutions_table.rb
0 → 100644
@@ -0,0 +1,13 @@ | @@ -0,0 +1,13 @@ | ||
1 | +class AddJuridicalNatureReferenceToInstitutionsTable < ActiveRecord::Migration | ||
2 | + def up | ||
3 | + change_table :institutions do |t| | ||
4 | + t.references :juridical_nature | ||
5 | + end | ||
6 | + end | ||
7 | + | ||
8 | + def down | ||
9 | + change_table :institutions do |t| | ||
10 | + t.remove_references :juridical_nature | ||
11 | + end | ||
12 | + end | ||
13 | +end |