7

我使用heroku和postgres。本地工作正常,但每当用户(任何用户)在舞台上执行 INSERT 时,它就会崩溃。这是我得到的信息:

PG:InsufficientPrivilege: ERROR: permission denied for relation .. INSERT INTO..

我在所需的表上授予 public 权限,但它没有任何区别。任何见解都会很有用。谢谢。

4

1 回答 1

19

我知道已经晚了,但我刚刚遇到了这个问题,我相信问题是你已经超过了数据库允许的行数。就我而言,我使用的是 Hobby-dev 计划,限制为 10k 行。如果你运行heroku pg:info,你会看到类似的东西:

=== HEROKU_POSTGRESQL_BRONZE_URL (DATABASE_URL)
Plan:        Hobby-dev
Status:      Available
Connections: 4/20
PG Version:  9.3.3
Created:     2014-05-27 15:07 UTC
Data Size:   175.5 MB
Tables:      47
Rows:        409300/10000 (Write access revoked)
Fork/Follow: Unsupported
Rollback:    Unsupported

作为Write access revoked关键信息。升级您的数据库(或删除一些数据)应该可以解决这个问题。

于 2015-03-09T23:41:35.103 回答