使用heroku和postgres進行操作。本地工作正常,但每當用戶(任何用戶)在舞臺上執行INSERT時崩潰。這是我得到的消息:PG:InsufficientPrivilege:試圖在舞臺數據庫上進行插入時發生錯誤
PG:InsufficientPrivilege: ERROR: permission denied for relation .. INSERT INTO..
我在所需的表上授予公共特權,但它沒有什麼不同。任何見解都會有用。謝謝。
使用heroku和postgres進行操作。本地工作正常,但每當用戶(任何用戶)在舞臺上執行INSERT時崩潰。這是我得到的消息:PG:InsufficientPrivilege:試圖在舞臺數據庫上進行插入時發生錯誤
PG:InsufficientPrivilege: ERROR: permission denied for relation .. INSERT INTO..
我在所需的表上授予公共特權,但它沒有什麼不同。任何見解都會有用。謝謝。
我知道這是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
是信息的關鍵部分。升級您的數據庫(或刪除一些數據)應該可以解決這個問題。
哇謝謝你。幾個小時以來,我一直在嘲笑我的頭。 –
離合器回答! –
你解決了嗎?我只是遇到了完全相同的問題。不知道從哪裏開始挖掘。 – mhenrixon