PGError: ERROR: リレーションに対するパーミッションが拒否されました (Heroku 使用時)
質問
最近、ここで説明されているように、データベースの移行プロセスを実行しました。
https://devcenter.heroku.com/articles/migrating-from-shared-database-to-heroku-postgres
今、このようにログにいくつもエラーが表示されています。
PGError: ERROR: リレーションに対するパーミッションが拒否されました
私はそれを修正するために何をすべきかについての任意のアイデア?
どのように解決するのですか?
同じような問題がありましたが、根本的な原因は、私のアプリが古い開発データベースを指しており、それが 10,000 行の制限を超えていたことです。
新しい基本データベースを作成し、すべてをバックアップしましたが、アプリはまだ古い開発データベースを指していました。
heroku pg:info
行を確認する。10300/10000 (なら問題あり)
を行う必要があります。
1) 行数の多いDBを新規に作成する(Basicまたはquot;Production"のもの -> Herokuはより多くのお金を稼ぐためにアップグレードを強制しているようですerrrrr)
2) pgbackupsを使用して古いDBをバックアップします。
heroku pg:backups:capture SMALL_DB_NAME
3)バックアップを新しいDBにリストアします。
heroku pg:backups:restore BACKUP_ID BIG_DB_NAME
(詳細は以下のリンクを参照してください)
4) 新しいDBをアプリのプライマリにPROMOTEする。
heroku pg:promote BIG_DB_NAME
はいつでも活用できる。
heroku maintenance:on
(アップデート中にアプリを無効化するため)
heroku maintenance:off
heroku pg:info
(状態を確認するため)
もしこれが問題なら、あなたはチェックアウトしたいかもしれません。 https://devcenter.heroku.com/articles/heroku-postgres-starter-tier https://devcenter.heroku.com/articles/migrating-from-shared-database-to-heroku-postgres
関連
-
[解決済み] herokuコードのデプロイ時にパーミッションが拒否される(publickey) fatal: リモートエンドが予期せずハングアップする
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] リレーションシップのパーミッションが拒否されました
-
[解決済み】ERROR:Postgresを使用したcities_id_seqシーケンスに対するパーミッションが拒否されました。
-
[解決済み] リレーショナル・データベースにおけるカタログとスキーマの違いは何ですか?
-
[解決済み] SQLITE SQLダンプファイルをPOSTGRESQLに変換する
-
[解決済み] MS Accessの代替となるフリーソフト [終了しました]。
-
[解決済み] なぜデータベースは常に円柱で表現されるのですか?[クローズド]
-
[解決済み] 人名と性別を対応させるのに適したライブラリをご存知の方はいらっしゃいませんか?[クローズド]
-
[解決済み] 大きなデータベース」って何?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] データベースの設計に外部キーは本当に必要なのか?
-
[解決済み] Mavenプラグインを1回だけ実行する?
-
[解決済み] データベースに郵便番号を格納する必要があります。カラムの大きさはどのくらいにすればよいでしょうか?
-
[解決済み] 外部キーとしてカラムを追加すると、外部キー制約で参照されるカラムが存在しないERRORが表示される
-
[解決済み] ファセット検索とは何ですか?
-
[解決済み] 営業時間のデータベースへの格納
-
[解決済み] キーの取り外し方法を教えてください。
-
[解決済み] SQLiteのテーブルから最後のオートインクリメントされたIDを取り出すには?
-
[解決済み] Django の ManyToMany リレーションシップと追加フィールド
-
強いエンティティ型と弱いエンティティ型の例