Pat*_*ity 14
您可以选择退出自动生成的主键列与primary_key: false选项table/2.您可以将另一列设置为主键,并提供以下primary_key: true选项add/3:
create table(:users, primary_key: false) do
add :my_id, :integer, primary_key: true
add :name, :string
# ...
end
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅文档:
http://hexdocs.pm/ecto/0.11.3/Ecto.Migration.html#table/2 http://hexdocs.pm/ecto/0.11.3/Ecto.Migration.html#add/3