X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/dc2a2c8ebd1a11e4a64555fda22c6859a51defff..3c3a499e93a3b26d5affc9fe9ebc78d35c5571e0:/db/migrate/044_create_user_roles.rb?ds=sidebyside diff --git a/db/migrate/044_create_user_roles.rb b/db/migrate/044_create_user_roles.rb index b5e439406..ca00d15d4 100644 --- a/db/migrate/044_create_user_roles.rb +++ b/db/migrate/044_create_user_roles.rb @@ -1,14 +1,18 @@ -require "migrate" +class CreateUserRoles < ActiveRecord::Migration[4.2] + class User < ApplicationRecord + end + + class UserRole < ApplicationRecord + end -class CreateUserRoles < ActiveRecord::Migration def self.up - create_enumeration :user_role_enum, %w(administrator moderator) + create_enum :user_role_enum, %w[administrator moderator] create_table :user_roles do |t| t.column :user_id, :bigint, :null => false t.column :role, :user_role_enum, :null => false - t.timestamps + t.timestamps :null => true end User.where(:administrator => true).each do |user|