Sha256: 94199848bd710055bba7151893750ec8550f28d3e60d23987e1cd3138807918d

Contents?: true

Size: 314 Bytes

Versions: 17

Compression:

Stored size: 314 Bytes

Contents

class AddUserToReleases < ActiveRecord::Migration
  def up
    add_column :releases, :user_id, :integer

    admin = User.unscoped { User.first }
    Release.update_all(user_id: admin.id) if admin

    change_column_null :releases, :user_id, false
  end

  def down
    remove_column :releases, :user_id
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
houston-core-0.8.0.pre db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.7.0 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.7.0.beta4 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.7.0.beta3 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.7.0.beta2 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.7.0.beta db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.6.3 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.6.2 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.6.1 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.6.0 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.5.6 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.5.5 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.5.4 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.5.3 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.5.2 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.5.1 db/migrate/20120716010743_add_user_to_releases.rb
houston-core-0.5.0 db/migrate/20120716010743_add_user_to_releases.rb