根据此迁移,我使用seeds.exs
在我的PostgreSQL数据库中填充了65个条目和数据:
def change do
create table(:eventos) do
add :imgPath, {:array, :string}
add :youTubePath, {:array, :string}
add :videoPath, {:array, :string}
add :date, :string
add :title, :string
add :text, :text
timestamps()
end
end
假设我刚刚在我的控制器中创建了一个简单的Repo.all(Evento)
,当我看到我的网页时,我意识到某些数据处于错误的位置,这意味着它没有按照{{1}中定义的顺序出现}}。
当使用终端直接查看表数据时,我可以看到它所遵循的数据库seeds.exs
的顺序是这样的:
1,... 9,11,15,10,20,30,40,50,60,12,22,32,42,52,62,13,23,......等。
我希望默认情况下的数据是根据其数据库id
来显示的
1,2,3,...,9,10,11,12,12,14,......
所以:
1)为什么会发生这种情况 2)如何解决它。