Inherit from ActiveRecord::Migration[4.2]
This commit is contained in:
parent
c95a0c8d4b
commit
6f627d34d6
|
@ -1,4 +1,4 @@
|
||||||
class DeviseCreateUsers < ActiveRecord::Migration
|
class DeviseCreateUsers < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table(:users) do |t|
|
create_table(:users) do |t|
|
||||||
## Database authenticatable
|
## Database authenticatable
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateSpeakerProfiles < ActiveRecord::Migration
|
class CreateSpeakerProfiles < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :speaker_profiles do |t|
|
create_table :speaker_profiles do |t|
|
||||||
t.string :first_name
|
t.string :first_name
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class RemoveSpeakerProfileColumnsFromUsers < ActiveRecord::Migration
|
class RemoveSpeakerProfileColumnsFromUsers < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
remove_column :users, :first_name, :string
|
remove_column :users, :first_name, :string
|
||||||
remove_column :users, :last_name, :string
|
remove_column :users, :last_name, :string
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddUserReferenceToSpeakerProfiles < ActiveRecord::Migration
|
class AddUserReferenceToSpeakerProfiles < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_reference :speaker_profiles, :user, index: true
|
add_reference :speaker_profiles, :user, index: true
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateConferences < ActiveRecord::Migration
|
class CreateConferences < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :conferences do |t|
|
create_table :conferences do |t|
|
||||||
t.string :title, null: false
|
t.string :title, null: false
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateTracks < ActiveRecord::Migration
|
class CreateTracks < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :tracks do |t|
|
create_table :tracks do |t|
|
||||||
t.string :name, null: false
|
t.string :name, null: false
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateEvents < ActiveRecord::Migration
|
class CreateEvents < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :events do |t|
|
create_table :events do |t|
|
||||||
t.string :title, null: false
|
t.string :title, null: false
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class RenamePictureUrlToPictureInSpeakerProfiles < ActiveRecord::Migration
|
class RenamePictureUrlToPictureInSpeakerProfiles < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
rename_column :speaker_profiles, :photo_url, :picture
|
rename_column :speaker_profiles, :photo_url, :picture
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddTranslationTablesToConferences < ActiveRecord::Migration
|
class AddTranslationTablesToConferences < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
Conference.create_translation_table!({
|
Conference.create_translation_table!({
|
||||||
:title => :string,
|
:title => :string,
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddAdminFlagToUsers < ActiveRecord::Migration
|
class AddAdminFlagToUsers < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :users, :admin, :boolean, null: false, default: false
|
add_column :users, :admin, :boolean, null: false, default: false
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddDescriptionToTracks < ActiveRecord::Migration
|
class AddDescriptionToTracks < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :tracks, :description, :text
|
add_column :tracks, :description, :text
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddTranslationTablesToTracks < ActiveRecord::Migration
|
class AddTranslationTablesToTracks < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
Track.create_translation_table!({
|
Track.create_translation_table!({
|
||||||
name: :string,
|
name: :string,
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class ChangeEventStateDefaults < ActiveRecord::Migration
|
class ChangeEventStateDefaults < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
execute 'UPDATE events SET state = 0'
|
execute 'UPDATE events SET state = 0'
|
||||||
change_column :events, :state, :integer, null: false, default: 0
|
change_column :events, :state, :integer, null: false, default: 0
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateHalls < ActiveRecord::Migration
|
class CreateHalls < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :halls do |t|
|
create_table :halls do |t|
|
||||||
t.references :conference, index: true
|
t.references :conference, index: true
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateSlots < ActiveRecord::Migration
|
class CreateSlots < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :slots do |t|
|
create_table :slots do |t|
|
||||||
t.references :hall, index: true
|
t.references :hall, index: true
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddAcceptanceEmailFieldsToEvents < ActiveRecord::Migration
|
class AddAcceptanceEmailFieldsToEvents < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :events, :acceptance_notification_sent_at, :timestamp
|
add_column :events, :acceptance_notification_sent_at, :timestamp
|
||||||
add_column :events, :confirmed_at, :timestamp
|
add_column :events, :confirmed_at, :timestamp
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateEventsToSpeakersJoinTable < ActiveRecord::Migration
|
class CreateEventsToSpeakersJoinTable < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
create_join_table :events, :speaker_profiles
|
create_join_table :events, :speaker_profiles
|
||||||
Event.all.each do |event|
|
Event.all.each do |event|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddCallForPapersStatusToConferences < ActiveRecord::Migration
|
class AddCallForPapersStatusToConferences < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :conferences, :call_for_papers_open, :boolean
|
add_column :conferences, :call_for_papers_open, :boolean
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreatePropositions < ActiveRecord::Migration
|
class CreatePropositions < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :propositions do |t|
|
create_table :propositions do |t|
|
||||||
t.references :proposer, index: true
|
t.references :proposer, index: true
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreatePropositionsForExistingEvents < ActiveRecord::Migration
|
class CreatePropositionsForExistingEvents < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
events = execute 'SELECT * FROM events'
|
events = execute 'SELECT * FROM events'
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class RemoveNotNullConstraintOnConferenceTitle < ActiveRecord::Migration
|
class RemoveNotNullConstraintOnConferenceTitle < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
change_column :conferences, :title, :string, null: true
|
change_column :conferences, :title, :string, null: true
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class RemoveNotNullConstraintOnConferenceDescription < ActiveRecord::Migration
|
class RemoveNotNullConstraintOnConferenceDescription < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
change_column :conferences, :description, :text, null: true
|
change_column :conferences, :description, :text, null: true
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class RemoveNotNullConstraintOnTrackName < ActiveRecord::Migration
|
class RemoveNotNullConstraintOnTrackName < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
change_column :tracks, :name, :text, null: true
|
change_column :tracks, :name, :text, null: true
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateEventTypes < ActiveRecord::Migration
|
class CreateEventTypes < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
create_table :event_types do |t|
|
create_table :event_types do |t|
|
||||||
t.references :conference, index: true, foreign_key: true
|
t.references :conference, index: true, foreign_key: true
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
class EventType < ActiveRecord::Base
|
class EventType < ActiveRecord::Base
|
||||||
end
|
end
|
||||||
|
|
||||||
class CreateEventTypesForAllExistingEvents < ActiveRecord::Migration
|
class CreateEventTypesForAllExistingEvents < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
event_types = execute 'SELECT events.type AS type_name, tracks.conference_id, MIN(events.created_at) AS created_at FROM events
|
event_types = execute 'SELECT events.type AS type_name, tracks.conference_id, MIN(events.created_at) AS created_at FROM events
|
||||||
INNER JOIN tracks ON tracks.id = events.track_id
|
INNER JOIN tracks ON tracks.id = events.track_id
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddEventTypeToEvents < ActiveRecord::Migration
|
class AddEventTypeToEvents < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_reference :events, :event_type, index: true, foreign_key: true
|
add_reference :events, :event_type, index: true, foreign_key: true
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class PopulateEventTypeOfExistingEvents < ActiveRecord::Migration
|
class PopulateEventTypeOfExistingEvents < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
event_ids = execute('SELECT id FROM events WHERE type IS NOT NULL;').map { |row| row['id'] };
|
event_ids = execute('SELECT id FROM events WHERE type IS NOT NULL;').map { |row| row['id'] };
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class RemoveUnneededColumnsFromEvents < ActiveRecord::Migration
|
class RemoveUnneededColumnsFromEvents < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
remove_index :events, name: :index_events_on_track_id, column: :track_id
|
remove_index :events, name: :index_events_on_track_id, column: :track_id
|
||||||
remove_index :events, name: :index_events_on_type, column: :type
|
remove_index :events, name: :index_events_on_type, column: :type
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateCallForParticipations < ActiveRecord::Migration
|
class CreateCallForParticipations < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :call_for_participations do |t|
|
create_table :call_for_participations do |t|
|
||||||
t.references :conference, index: true, foreign_key: true
|
t.references :conference, index: true, foreign_key: true
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
class Conference < ActiveRecord::Base; end
|
class Conference < ActiveRecord::Base; end
|
||||||
class CallForParticipation < ActiveRecord::Base; end
|
class CallForParticipation < ActiveRecord::Base; end
|
||||||
|
|
||||||
class CreateCallForParticipationRecords < ActiveRecord::Migration
|
class CreateCallForParticipationRecords < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
Conference.all.each do |c|
|
Conference.all.each do |c|
|
||||||
CallForParticipation.create!(conference_id: c.id)
|
CallForParticipation.create!(conference_id: c.id)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class RenameSpeakerProfilesToPersonalProfiles < ActiveRecord::Migration
|
class RenameSpeakerProfilesToPersonalProfiles < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
rename_table :speaker_profiles, :personal_profiles
|
rename_table :speaker_profiles, :personal_profiles
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddConferenceIdToPersonalProfiles < ActiveRecord::Migration
|
class AddConferenceIdToPersonalProfiles < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :personal_profiles, :conference_id, :integer
|
add_column :personal_profiles, :conference_id, :integer
|
||||||
add_index :personal_profiles, :conference_id
|
add_index :personal_profiles, :conference_id
|
||||||
|
|
|
@ -4,7 +4,7 @@ end
|
||||||
class PersonalProfile < ActiveRecord::Base
|
class PersonalProfile < ActiveRecord::Base
|
||||||
end
|
end
|
||||||
|
|
||||||
class PopulateConferenceIdInPersonalProfiles < ActiveRecord::Migration
|
class PopulateConferenceIdInPersonalProfiles < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
conference = Conference.first
|
conference = Conference.first
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddSlugToConferences < ActiveRecord::Migration
|
class AddSlugToConferences < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :conferences, :slug, :string
|
add_column :conferences, :slug, :string
|
||||||
add_index :conferences, :slug
|
add_index :conferences, :slug
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class RemoveSlugFromConferences < ActiveRecord::Migration
|
class RemoveSlugFromConferences < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
remove_column :conferences, :slug
|
remove_column :conferences, :slug
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddDescriptionToEventTypes < ActiveRecord::Migration
|
class AddDescriptionToEventTypes < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :event_types, :description, :text
|
add_column :event_types, :description, :text
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateParticipations < ActiveRecord::Migration
|
class CreateParticipations < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :participations do |t|
|
create_table :participations do |t|
|
||||||
t.references :participant, index: true
|
t.references :participant, index: true
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
class Participation < ActiveRecord::Base; end
|
class Participation < ActiveRecord::Base; end
|
||||||
class PersonalProfile < ActiveRecord::Base; end
|
class PersonalProfile < ActiveRecord::Base; end
|
||||||
|
|
||||||
class CreateParticipationRecords < ActiveRecord::Migration
|
class CreateParticipationRecords < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
event_to_speaker_profiles = execute 'SELECT * FROM events_speaker_profiles'
|
event_to_speaker_profiles = execute 'SELECT * FROM events_speaker_profiles'
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class DropJoinTableEventsSepakerProfiles < ActiveRecord::Migration
|
class DropJoinTableEventsSepakerProfiles < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
drop_table :events_speaker_profiles
|
drop_table :events_speaker_profiles
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddLanguageToUsers < ActiveRecord::Migration
|
class AddLanguageToUsers < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :users, :language, :string
|
add_column :users, :language, :string
|
||||||
end
|
end
|
||||||
|
|
|
@ -10,7 +10,7 @@ end
|
||||||
class Track < ActiveRecord::Base
|
class Track < ActiveRecord::Base
|
||||||
end
|
end
|
||||||
|
|
||||||
class AddConferenceIdToEvents < ActiveRecord::Migration
|
class AddConferenceIdToEvents < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
add_reference :events, :conference, index: true, foreign_key: true
|
add_reference :events, :conference, index: true, foreign_key: true
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ class Proposition < ActiveRecord::Base
|
||||||
belongs_to :proposable, polymorphic: true
|
belongs_to :proposable, polymorphic: true
|
||||||
end
|
end
|
||||||
|
|
||||||
class AddTrackIdToEvents < ActiveRecord::Migration
|
class AddTrackIdToEvents < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
add_reference :events, :track, index: true, foreign_key: true
|
add_reference :events, :track, index: true, foreign_key: true
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class RemovePropositionAcceptingFieldsFromPropositions < ActiveRecord::Migration
|
class RemovePropositionAcceptingFieldsFromPropositions < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
remove_reference :propositions, :proposition_accepting, index: true, polymorphic: true
|
remove_reference :propositions, :proposition_accepting, index: true, polymorphic: true
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddHostNameToConferences < ActiveRecord::Migration
|
class AddHostNameToConferences < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :conferences, :host_name, :string
|
add_column :conferences, :host_name, :string
|
||||||
add_index :conferences, :host_name
|
add_index :conferences, :host_name
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddTimeLimitsToEventTypes < ActiveRecord::Migration
|
class AddTimeLimitsToEventTypes < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :event_types, :minimum_length, :integer
|
add_column :event_types, :minimum_length, :integer
|
||||||
add_column :event_types, :maximum_length, :integer
|
add_column :event_types, :maximum_length, :integer
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class DropDefaultValueForLengthInEvents < ActiveRecord::Migration
|
class DropDefaultValueForLengthInEvents < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
change_column_default(:events, :length, nil)
|
change_column_default(:events, :length, nil)
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateVolunteerTeams < ActiveRecord::Migration
|
class CreateVolunteerTeams < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
create_table :volunteer_teams do |t|
|
create_table :volunteer_teams do |t|
|
||||||
t.references :conference, index: true, foreign_key: true
|
t.references :conference, index: true, foreign_key: true
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateVolunteerships < ActiveRecord::Migration
|
class CreateVolunteerships < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :volunteerships do |t|
|
create_table :volunteerships do |t|
|
||||||
t.references :volunteer_team, index: true, foreign_key: true
|
t.references :volunteer_team, index: true, foreign_key: true
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddCssClassToTracks < ActiveRecord::Migration
|
class AddCssClassToTracks < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :tracks, :css_class, :string
|
add_column :tracks, :css_class, :string
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddCssStyleStringToTracks < ActiveRecord::Migration
|
class AddCssStyleStringToTracks < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :tracks, :css_style, :text
|
add_column :tracks, :css_style, :text
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddForegroundColorToTracks < ActiveRecord::Migration
|
class AddForegroundColorToTracks < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :tracks, :foreground_color, :string
|
add_column :tracks, :foreground_color, :string
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddConfirmedAtToPropositions < ActiveRecord::Migration
|
class AddConfirmedAtToPropositions < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :propositions, :confirmed_at, :timestamp
|
add_column :propositions, :confirmed_at, :timestamp
|
||||||
end
|
end
|
||||||
|
|
|
@ -2,7 +2,7 @@ class Event < ActiveRecord::Base
|
||||||
include Proposable
|
include Proposable
|
||||||
end
|
end
|
||||||
|
|
||||||
class PopulateConfirmedAtOfPropositionsForEvents < ActiveRecord::Migration
|
class PopulateConfirmedAtOfPropositionsForEvents < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
Event.all do |event|
|
Event.all do |event|
|
||||||
event.proposition.update(confirmed_at: event.confirmed_at)
|
event.proposition.update(confirmed_at: event.confirmed_at)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class RemoveConfirmedAtFromEvents < ActiveRecord::Migration
|
class RemoveConfirmedAtFromEvents < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
remove_column :events, :confirmed_at, :timestamp
|
remove_column :events, :confirmed_at, :timestamp
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddTranslationsToHalls < ActiveRecord::Migration
|
class AddTranslationsToHalls < ActiveRecord::Migration[4.2]
|
||||||
def self.up
|
def self.up
|
||||||
Hall.create_translation_table!({
|
Hall.create_translation_table!({
|
||||||
:name => :string
|
:name => :string
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateVolunteers < ActiveRecord::Migration
|
class CreateVolunteers < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :volunteers do |t|
|
create_table :volunteers do |t|
|
||||||
t.string :name
|
t.string :name
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateJoinTableVolunteerVolunteerTeam < ActiveRecord::Migration
|
class CreateJoinTableVolunteerVolunteerTeam < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_join_table :volunteers, :volunteer_teams do |t|
|
create_join_table :volunteers, :volunteer_teams do |t|
|
||||||
t.index [:volunteer_id, :volunteer_team_id], name: 'volunteer_id_volunteer_team_id'
|
t.index [:volunteer_id, :volunteer_team_id], name: 'volunteer_id_volunteer_team_id'
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddConferenceIdToVolunteers < ActiveRecord::Migration
|
class AddConferenceIdToVolunteers < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_reference :volunteers, :conference, index: true, foreign_key: true
|
add_reference :volunteers, :conference, index: true, foreign_key: true
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddLanguageToVolunteers < ActiveRecord::Migration
|
class AddLanguageToVolunteers < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :volunteers, :language, :string
|
add_column :volunteers, :language, :string
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddPlannedCfpEndDateToConferences < ActiveRecord::Migration
|
class AddPlannedCfpEndDateToConferences < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :conferences, :planned_cfp_end_date, :date
|
add_column :conferences, :planned_cfp_end_date, :date
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddVoteDataToConferences < ActiveRecord::Migration
|
class AddVoteDataToConferences < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :conferences, :vote_data_endpoint, :string
|
add_column :conferences, :vote_data_endpoint, :string
|
||||||
add_column :conferences, :number_of_ballots_cast, :integer
|
add_column :conferences, :number_of_ballots_cast, :integer
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class AddVoteDataToEvents < ActiveRecord::Migration
|
class AddVoteDataToEvents < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
add_column :events, :number_of_votes, :integer
|
add_column :events, :number_of_votes, :integer
|
||||||
add_column :events, :rank, :integer
|
add_column :events, :rank, :integer
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
class EventType < ActiveRecord::Base
|
class EventType < ActiveRecord::Base
|
||||||
end
|
end
|
||||||
|
|
||||||
class SetMinimalAndMaximalTimesForAllEventTypes < ActiveRecord::Migration
|
class SetMinimalAndMaximalTimesForAllEventTypes < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
EventType.where(minimum_length: nil).update_all(minimum_length: 0)
|
EventType.where(minimum_length: nil).update_all(minimum_length: 0)
|
||||||
EventType.where(maximum_length: nil).update_all(maximum_length: 240)
|
EventType.where(maximum_length: nil).update_all(maximum_length: 240)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
class Event < ActiveRecord::Base
|
class Event < ActiveRecord::Base
|
||||||
end
|
end
|
||||||
|
|
||||||
class AddDescriptionsForAllEvents < ActiveRecord::Migration
|
class AddDescriptionsForAllEvents < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
Event.where(description: [nil, '']).update_all(description: 'n/a')
|
Event.where(description: [nil, '']).update_all(description: 'n/a')
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateConflictCounts < ActiveRecord::Migration
|
class CreateConflictCounts < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :conflict_counts do |t|
|
create_table :conflict_counts do |t|
|
||||||
t.references :left, index: true
|
t.references :left, index: true
|
||||||
|
|
|
@ -13,7 +13,7 @@ LEFT JOIN "personal_profiles" ON "personal_profiles"."conference_id" = "events"
|
||||||
AND "personal_profiles"."user_id" = "users"."id";
|
AND "personal_profiles"."user_id" = "users"."id";
|
||||||
EOS
|
EOS
|
||||||
|
|
||||||
class AddParticipantsView < ActiveRecord::Migration
|
class AddParticipantsView < ActiveRecord::Migration[4.2]
|
||||||
def up
|
def up
|
||||||
execute PARTICIPANTS_SQL
|
execute PARTICIPANTS_SQL
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class CreateFeedbacks < ActiveRecord::Migration
|
class CreateFeedbacks < ActiveRecord::Migration[4.2]
|
||||||
def change
|
def change
|
||||||
create_table :feedbacks do |t|
|
create_table :feedbacks do |t|
|
||||||
t.references :feedback_receiving, index: {name: :feedbacks_polymorphic_index}, polymorphic: true, null: false
|
t.references :feedback_receiving, index: {name: :feedbacks_polymorphic_index}, polymorphic: true, null: false
|
||||||
|
|
Loading…
Reference in New Issue