使用PL-SQL删除Rails中的表索引4

时间:2015-10-16 07:42:44

标签: ruby-on-rails ruby-on-rails-4 rails-migrations

请不要盲目地将其作为一个重复的问题报告,我已经清楚地解释了我已经看到了所有这些解决方案,但对我来说没有任何意义,作为初学者,在给定的答案代码中是有写的,但是它没有明确给出的地方写这些代码,如何做到这一点....等 这是我项目的Schema文件中的Customers表描述,现在我需要做的就是删除下面创建的索引:

SKSpriteNode

这可能看起来像是一个重复的问题,但在我的观点中,我在互联网上搜索了很多方法但是没有一个对我有用,或者给出的方法没有给出正确的指导方针解决方案代码或如何编写迁移代码如何在需要时生成迁移....等......

作为初学者,我发现所有解决方案都很难理解,任何人都可以帮助您以方便和简单的方式做到这一点吗?

提前感谢您的帮助......!

1 个答案:

答案 0 :(得分:1)

\/Date(1440156888750-0700)\/

然后编辑迁移文件:

rails g migration RemoveIndexFromCustomers

请注意,文件名的时间戳部分会有所不同。

# db/migrate/20151016082936_remove_index_from_customers.rb
class RemoveIndexFromCustomers < ActiveRecord::Migration
  def change
    remove_index :customers, :user_id
  end
end