Postgresql 8.4自动增量问题

时间:2018-08-23 23:18:30

标签: laravel postgresql

嗨,我正在使用带有Laravel API的Postgresql 8.4。

当我尝试添加新记录时,我从Laravel中收到以下错误:

SELECT setval('yards_id_seq', (SELECT MAX(id) from "yards"));

根据研究,我认为这是因为序列由于导入到Yards表而不同步。

我尝试使用以下方法重置序列:

ERROR:  permission denied for sequence yards_id_seq

但是不断出现权限错误:

GRANT ALL PRIVILEGES ON yards TO username;
GRANT ALL PRIVILEGES ON SEQUENCE yards_id_seq TO username;

我尝试使用以下方法修复权限:

{{1}}

但是这些都不起作用。如何为用户设置正确的权限,以便修复顺序?

0 个答案:

没有答案