2017-11-29 11 views
0

私はlaravel 5.5.20とPostgreSQL 9.5.10を使用しています。 php artisan db:seedを実行すると、データがテーブルに挿入されますが、シーケンスIDまたは番号は増加しません。次に、アプリケーションからテーブルにデータを挿入しようとすると、エラーが発生します。 自動インクリメントのプライマリIDはすでに存在しています。db:seed laravel 5.5.x postgresのシーケンスIDをインクリメントしない

php artisan db:seedを実行してデータを挿入するときに、シーケンスをどのように増やすことができますか。

答えて

0

これもちょうどこれに遭遇しました。シードに入り、インクリメントしているカラムに値が割り当てられているかどうかを確認してください。その場合は、取り外します。

明示的に増分列に値を割り当てたときのように見えますが、次の順序でこれを登録しません。それを放置することによって、すべてが適切に機能します。