gpt4 book ai didi

ruby-on-rails - 使用 Matthuhiggins foreign_key 删除外键?

转载 作者:行者123 更新时间:2023-12-04 05:55:09 24 4
gpt4 key购买 nike

用这个 gem 添加外键约束没有问题:

http://github.com/matthuhiggins/foreigner

但是,我无法删除外键。

class ForeignKeys < ActiveRecord::Migration
def self.up
add_foreign_key(:threads, :users)
end

def self.down
remove_foreign_key(:threads, :column => :user_id)
end
end

谁能帮帮我。

谢谢。

最佳答案

这是我能想到的最后一件事。

def self.down
execute 'ALTER TABLE threads DROP FOREIGN KEY user_id'
end

旧的

这些应该可以工作:)

remove_foreign_key :threads, { :column => :user_id }

remove_foreign_key('threads', 'user_id')

remove_foreign_key(:threads, :user_id)

彼得

关于ruby-on-rails - 使用 Matthuhiggins foreign_key 删除外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3380504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com