PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

PGError:ERROR:izin ditolak untuk relasi (saat menggunakan Heroku)

Saya memiliki masalah serupa tetapi akar masalahnya adalah aplikasi saya mengarah ke database dev lama yang telah melampaui batas 10.000 baris.

Meskipun saya membuat db Dasar baru dan mencadangkan semuanya, aplikasi masih mengarahkan DB dev lama.

heroku pg:info

Periksa untuk melihat baris:10300/10000 (maka Anda memiliki masalah)

Anda harus

1) Membuat DB baru dengan lebih banyak baris (Dasar atau "Produksi" -> Heroku tampaknya memaksa peningkatan untuk menghasilkan lebih banyak uang errrrrr)

2) backup DB lama menggunakan pgbackups:heroku pg:backups:capture SMALL_DB_NAME

3) mengembalikan backup ke DB baru:heroku pg:backups:restore BACKUP_ID BIG_DB_NAME (lihat tautan di bawah untuk detail lebih lanjut)

4) PROMOSI DB baru ke aplikasi utama:heroku pg:promote BIG_DB_NAME

selalu dapat menggunakan:

heroku maintenance:on (untuk menonaktifkan aplikasi saat memperbarui)


heroku maintenance:off


heroku pg:info (untuk mengecek statusnya)

Jika ini masalahnya, Anda mungkin ingin memeriksa:https://devcenter.heroku.com/articles/heroku-postgres-starter-tierhttps://devcenter.heroku.com/articles/migrating-from-shared-database- to-heroku-postgres



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hasilkan nilai DEFAULT dalam CTE UPSERT menggunakan PostgreSQL 9.3

  2. Kinerja aplikasi berbasis PostgreSQL:latensi dan penundaan tersembunyi

  3. urutan byte tidak valid untuk pengkodean UTF8

  4. Ubah Nama Bulan menjadi Nomor Bulan di PostgreSQL

  5. Bagaimana cara mencocokkan satu hari penuh dengan bidang datetime?