是否必须单独删除外键/索引,如果你打算删除表。由于删除表似乎是删除外键/索引。是否必须单独删除外键/索引,如果你打算删除表
我使用这个宝石http://github.com/matthuhiggins/foreigner删除创建/删除外键/索引。 add_foreign_key
似乎创造foreign_key和索引。这是否意味着我应该在self.down上单独删除索引/外键,还是我可以删除表格?
是否必须单独删除外键/索引,如果你打算删除表。由于删除表似乎是删除外键/索引。是否必须单独删除外键/索引,如果你打算删除表
我使用这个宝石http://github.com/matthuhiggins/foreigner删除创建/删除外键/索引。 add_foreign_key
似乎创造foreign_key和索引。这是否意味着我应该在self.down上单独删除索引/外键,还是我可以删除表格?
当你删除表,一切顺利。也就是说,表和所有依赖对象(索引,约束,触发器)一次性被删除。
注意,下降将使如果其它对象不能依赖于该表(如绑定到架构的观点,在FK等方面的“1”侧)
号这只是下降一切工作 - 包括FK指的是其他表格。
如果有其他表与FK指的这个表,当然它会失败。
但是,这是一个不同的问题。