在 PostgreSQL 中重置自增值的方法
有时我们会直接在数据库中插入数据,或者通过 DB Seed 插入数据。 这种情况下,如果使用 Postgres,就必须重置 Auto increment Id。 这是可以在这种情况下使用的 SQL 查询。 可以将它放在 DB::Seed SQL 查询的末尾进行设置。 那么,如果不小心删除了序列,又该如何添加呢?让我们来
GGAMI
有时我们会直接在数据库中插入数据,或者通过 DB Seed 插入数据。
这种情况下,如果使用 Postgres,就必须重置 Auto increment Id。
SELECT setval(pg_get_serial_sequence('users', 'id'), coalesce(max(id)+1,