我有一个 Ecto 模型,我想将其存储在数据库中,并使用 elixir 函数生成的自定义 binary_id 。这可能吗?
我的 id 函数如下所示:
def gen_id
String.upcase to_string Enum.take_random('abcdefghjkmnpqrstuvwxyz123456789', 8)
end
Run Code Online (Sandbox Code Playgroud)
我的架构如下所示:
schema "orders" do
belongs_to :type, Invoicer.Customer
@primary_key {:id, :binary_id, autogenerate: true}
field :order_details, :string
timestamps()
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
760 次 |
| 最近记录: |