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

时间:2017-11-29 07:44:25

标签: php postgresql laravel-5

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

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

1 个答案:

答案 0 :(得分:3)

也遇到了这个问题。进入种子并检查是否已为增量列指定了值。如果是这样,请将其删除。

似乎当您向增量列明确指定一个值时,它不会在下一个序列中注册它。通过废弃,一切正常。