gpt4 book ai didi

mysql-workbench - 使用 MySQL Workbench 创建多态关联

转载 作者:行者123 更新时间:2023-12-04 07:16:23 29 4
gpt4 key购买 nike

如何使用 MySQL Workbench 工具创建多态关系?我希望能够处理类似 Rails 给我的东西:

class Example < ActiveRecord::Base
belongs_to :someone, polymorphic: true
end

class PolyOne < ActiveRecord::Base
has_many :examples, as: :someone
end

class PolyTwo < ActiveRecord::Base
has_many :examples, as: :someone
end

最佳答案

如果您使用“使用现有列建立关系”、带有 1:N 和滴管的图标,您将能够完成此任务。在示例表(Rails 总是复数形式)中,确保您有两列:someone_idsomeone_type .在多态表中,您应该已经有了 id柱子。然后,您选择首先提到的工具(1:N 带滴管)并单击 someone_id其次是 id的多态表。这将在这两个字段之间创建一个新的 1:N 关系,而不会在表中插入任何新字段。对每个连接的多态表重复此过程。然后它将表示 Rails 使用的多态关系。如果你想在没有 Rails 的情况下自己模仿这个,你需要确保设置 someone_idsomeone_type适本地,以便您可以正确地遵循多态关系。

关于mysql-workbench - 使用 MySQL Workbench 创建多态关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19641935/

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