Sha256: a10a5b363538b266efe4280466d0dbfd76e026cb98b58a52a3bca2815e5e53ed

Contents?: true

Size: 1 KB

Versions: 4

Compression:

Stored size: 1 KB

Contents

class BigbluebuttonRailsTo210 < ActiveRecord::Migration
  def self.up
    add_column :bigbluebutton_meetings, :server_url, :string
    add_column :bigbluebutton_meetings, :server_secret, :string
    add_column :bigbluebutton_meetings, :create_time, :decimal, precision: 14, scale: 0
    add_column :bigbluebutton_meetings, :ended, :boolean, :default => false
    remove_index :bigbluebutton_meetings, [:meetingid, :start_time]
    add_index :bigbluebutton_meetings, [:meetingid, :create_time], :unique => true
    rename_column :bigbluebutton_servers, :salt, :secret
  end

  def self.down
    remove_column :bigbluebutton_meetings, :server_url
    remove_column :bigbluebutton_meetings, :server_secret
    remove_column :bigbluebutton_meetings, :create_time
    remove_column :bigbluebutton_meetings, :ended
    remove_index :bigbluebutton_meetings, [:meetingid, :create_time]
    add_index :bigbluebutton_meetings, [:meetingid, :start_time], :unique => true
    rename_column :bigbluebutton_servers, :secret, :salt
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
bigbluebutton_rails-3.0.0 lib/generators/bigbluebutton_rails/templates/migration_2_1_0.rb
bigbluebutton_rails-2.3.0 lib/generators/bigbluebutton_rails/templates/migration_2_1_0.rb
bigbluebutton_rails-2.2.0 lib/generators/bigbluebutton_rails/templates/migration_2_1_0.rb
bigbluebutton_rails-2.1.0 lib/generators/bigbluebutton_rails/templates/migration_2_1_0.rb