現象
HerokuのHobby DynoでNode.js + PostgreSQLのアプリを動かしてる時に
以下のエラーが出てデータの更新・追加ができなくなったときの備忘です。
permission denied for table t_timecard error: permission denied for table
テーブル名
原因
勘の良い方はもうお気づきでしょうが、PostgreSQLを無料枠で動かしていたので、
レコード数の制限に引っかかっただけでした。
Herokuは所定の件数超えるとDBユーザーのアクセス権限を変えて制御するような仕組みっぽいですね。
参照できて更新できない、納得の動作なんですけど、急にエラーが出てビビる。
解決方法
シンプルにデータを消すか、DBを有料版に移行しましょう。
コメント