Skip to content
Snippets Groups Projects
Commit 96a06f7d authored by Arnaud Levy's avatar Arnaud Levy
Browse files

reversable migration

parent 86443492
No related branches found
No related tags found
No related merge requests found
......@@ -6,12 +6,15 @@
# address :string
# city :string
# country :string
# feature_administration :boolean default(TRUE)
# feature_communication :boolean default(TRUE)
# feature_education :boolean default(TRUE)
# feature_research :boolean default(TRUE)
# has_sso :boolean default(FALSE)
# identifier :string
# invoice_amount :string
# invoice_date :date
# invoice_date_yday :integer
# is_really_a_university :boolean default(TRUE)
# mail_from_address :string
# mail_from_name :string
# name :string
......
class AddRealUniversityToUniversity < ActiveRecord::Migration[7.0]
def change
add_column :universities, :is_really_a_university, :boolean, default: true
remove_column :universities, :feature_education
remove_column :universities, :feature_research
remove_column :universities, :feature_communication
remove_column :universities, :feature_administration
remove_column :universities, :feature_education, :boolean, default: true
remove_column :universities, :feature_research, :boolean, default: true
remove_column :universities, :feature_communication, :boolean, default: true
remove_column :universities, :feature_administration, :boolean, default: true
end
end
......@@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema[7.0].define(version: 2023_07_19_073528) do
ActiveRecord::Schema[7.0].define(version: 2023_07_17_160238) do
# These are extensions that must be enabled in order to support this database
enable_extension "pgcrypto"
enable_extension "plpgsql"
......@@ -918,7 +918,10 @@ ActiveRecord::Schema[7.0].define(version: 2023_07_19_073528) do
t.jsonb "sso_mapping"
t.string "sso_button_label"
t.uuid "default_language_id", null: false
t.boolean "is_really_a_university", default: true
t.boolean "feature_administration", default: true
t.boolean "feature_communication", default: true
t.boolean "feature_research", default: true
t.boolean "feature_education", default: true
t.index ["default_language_id"], name: "index_universities_on_default_language_id"
end
......
......@@ -6,12 +6,15 @@
# address :string
# city :string
# country :string
# feature_administration :boolean default(TRUE)
# feature_communication :boolean default(TRUE)
# feature_education :boolean default(TRUE)
# feature_research :boolean default(TRUE)
# has_sso :boolean default(FALSE)
# identifier :string
# invoice_amount :string
# invoice_date :date
# invoice_date_yday :integer
# is_really_a_university :boolean default(TRUE)
# mail_from_address :string
# mail_from_name :string
# name :string
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment