0
我有下面的模式:混淆有關外生關係
schema "countries" do
belongs_to :lang, LanguageCode, foreign_key: :code
field :text, :string
timestamps
end
schema "languages_code" do
has_one :code, Country, foreign_key: :lang
field :text, :string
timestamps
end
我的問題是,當我要創建應屬於語言代碼過於第三個表:
schema "table3" do
belongs_to :coun, CountryCode, foreign_key: :alpha2
field :text, :string
timestamps
end
我怎麼有修改languages_code架構?
造成混淆的是,我如何設計模式。這個概念有時很奇怪。如何更好地理解ecto? –
@zero_coding真的不是一個ecto問題,如果我正確地理解你,那更像是一個數據庫設計問題。 我很樂意爲您提供有關設計數據庫的更多幫助,但我需要更多地瞭解該域以及您試圖實現的目標。也許編輯您的原始文章包括 –