是否必須單獨刪除外鍵/索引,如果你打算刪除表。由於刪除表似乎是刪除外鍵/索引。是否必須單獨刪除外鍵/索引,如果你打算刪除表
我使用這個寶石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指的這個表,當然它會失敗。
但是,這是一個不同的問題。