如何使用 Elixir Ecto 将字段绑定到具有不同名称的列

How to bind field to a column with different name with Elixir Ecto

我正在尝试构建一个将连接到旧版数据库的小型应用程序。有没有一种方法可以使用与 table 列不同的属性名称来定义 Ecto 模型?

类似于:

schema "oauth_access_tokens" do
  field :token
  field :user_id, :integer, column: :resource_owner_id
end

很遗憾,我认为现在不可能。

一种可能的解决方案是在数据库级别使用视图,但我不确定这是否是个好主意。