2013-08-27 40 views
3

使用heroku和postgres進行操作。本地工作正常,但每當用戶(任何用戶)在舞臺上執行INSERT時崩潰。這是我得到的消息:PG:InsufficientPrivilege:試圖在舞臺數據庫上進行插入時發生錯誤

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

我在所需的表上授予公共特權,但它沒有什麼不同。任何見解都會有用。謝謝。

+0

你解決了嗎?我只是遇到了完全相同的問題。不知道從哪裏開始挖掘。 – mhenrixon

回答

7

我知道這是waaaaay晚了,但我碰到這個問題,我相信問題是你已經超過了允許你的數據庫的行數。就我而言,我正在使用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是信息的關鍵部分。升級您的數據庫(或刪除一些數據)應該可以解決這個問題。

+0

哇謝謝你。幾個小時以來,我一直在嘲笑我的頭。 –

+0

離合器回答! –

相關問題