db:seed laravel 5.5.x 不增加 postgres 的序列 id

Md.*_*ran 2 php postgresql laravel-5

我正在使用 laravel 5.5.20 和 PostgreSQL 9.5.10。当我运行php artisan db:seed然后数据插入到表中但不增加序列 id 或编号。然后,当我尝试将数据从我的应用程序插入表中时,它会创建一个错误。自动增量主 ID 已经存在。

如何在通过运行插入数据时增加序列php artisan db:seed

小智 5

刚刚也遇到了这个。进入您的种子并检查您是否已为递增列分配了一个值。如果是这样,请将其删除。

似乎当您明确地为递增列分配一个值时,它不会在下一个序列中注册它。通过忽略它,一切正常。