Sha256: da7c4bc777abd6f52c7c8840aa3e33f8c08e9fbecc4bd6e26676cec00f1fe8f0

Contents?: true

Size: 912 Bytes

Versions: 5

Compression:

Stored size: 912 Bytes

Contents

class RenameTablesToNewNamespace < ActiveRecord::Migration
  def change
    remove_index :refinery_user_plugins, [:user_id, :name]
    add_index :refinery_user_plugins, [:user_id, :name], unique: true,
              name: :refinery_user_plugins_user_id_name

    remove_index :refinery_roles_users, [:role_id, :user_id]
    remove_index :refinery_roles_users, [:user_id, :role_id]
    add_index :refinery_roles_users, [:role_id, :user_id], name: :refinery_roles_users_role_id_user_id
    add_index :refinery_roles_users, [:user_id, :role_id], name: :refinery_roles_users_user_id_role_id

    rename_table :refinery_users, :refinery_authentication_devise_users
    rename_table :refinery_roles, :refinery_authentication_devise_roles
    rename_table :refinery_user_plugins, :refinery_authentication_devise_user_plugins
    rename_table :refinery_roles_users, :refinery_authentication_devise_roles_users
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
refinerycms-authentication-devise-1.0.4 db/migrate/20150503125200_rename_tables_to_new_namespace.rb
refinerycms-authentication-devise-1.0.3 db/migrate/20150503125200_rename_tables_to_new_namespace.rb
refinerycms-authentication-devise-1.0.2 db/migrate/20150503125200_rename_tables_to_new_namespace.rb
refinerycms-authentication-devise-1.0.1 db/migrate/20150503125200_rename_tables_to_new_namespace.rb
refinerycms-authentication-devise-1.0.0 db/migrate/20150503125200_rename_tables_to_new_namespace.rb