Herokuでpermission denied for table “テーブル名” errorが発生した

システム開発Tips

現象

HerokuのHobby DynoでNode.js + PostgreSQLのアプリを動かしてる時に

以下のエラーが出てデータの更新・追加ができなくなったときの備忘です。

permission denied for table t_timecard error: permission denied for table
テーブル名

原因

勘の良い方はもうお気づきでしょうが、PostgreSQLを無料枠で動かしていたので、

レコード数の制限に引っかかっただけでした。

Herokuは所定の件数超えるとDBユーザーのアクセス権限を変えて制御するような仕組みっぽいですね。

参照できて更新できない、納得の動作なんですけど、急にエラーが出てビビる。

file

解決方法

シンプルにデータを消すか、DBを有料版に移行しましょう。

フォローお願いします!

コメント

タイトルとURLをコピーしました