Heroku: PG :: Fehler: FEHLER: Berechtigung für Beziehung verweigert

8

Jedes Mal, wenn ich versuche, etwas in der Datenbank zu speichern, erhalte ich diese Fehlermeldung. Ich habe gesehen, dass Heroku eine kostenlose PostgreSQL-Datenbank für die ersten 10.000 Datensätze anbietet. Über 10.000 Datensätze werden benötigt, um die Datenbank zu bezahlen.

Momentan sind in meiner Datenbank 60.000 Datensätze. Wie behebe ich diese Fehler / Upgrade-Datenbank?

Vielen Dank im Voraus

    
user984621 20.11.2012, 09:40
quelle

5 Antworten

6

Sie sollten das Add-on "PG-Backups" verwenden, um Ihre Datenbank zu sichern, und dann von Ihrem Entwicklungs- / Basisplan auf einen kostenpflichtigen Plan für die Produktion umstellen.

Kurz gesagt:

  • Bereitstellung des Heroku Postgresql-Plans für neue Produktionsqualität
  • Versetzen Sie Ihre App in den Wartungsmodus, um neue Updates zu verhindern
  • Erfassen Sie das Backup
  • Wiederherstellung in der aktualisierten Datenbank
  • Neue Datenbank zu primary
  • hochstufen
  • Reaktiviere deine App

Ссылка

    
Alistair A. Israel 20.11.2012, 09:50
quelle
5

Sie sind über Ihrem Limit. Sie müssen auf einen größeren Plan upgraden , Daten löschen oder mit schreibgeschütztem Zugriff leben. Das sind deine einzigen drei Optionen.

    
Will 20.11.2012 09:48
quelle
0

Zunächst müssen Sie Ihren Plan auf Heroku aktualisieren. Um dies zu tun, gehen Sie zu diesem Link.

Dies ist ein sehr schöner Artikel, in dem alle Schritte zum Migrieren einer DB auf Heroku in einen anderen Plan erklärt werden.

>

Ich habe dieses Problem auch gemeistert und das Problem mit Hilfe des obigen Tutorials behoben.

    
K M Rakibul Islam 07.12.2012 20:17
quelle
0

Oder:

Laden Sie lokal einen Dump Ihrer Datenbank. Säubere das. Lege diesen Dump auf heroku.

Oder:

Verbinden Sie sich über psql oder pgadmin mit der entfernten Datenbank und bereinigen Sie diese.

Diese Antwort wurde nicht von Heroku gesponsert

    
Dam 14.04.2013 16:53
quelle
0

wollte nur meine Lösung für die Nachwelt hinzufügen. Ich hatte das gleiche Problem, wo ich das Fehler :Heroku: PG::Error: ERROR: permission denied for relation" -Ereignis erhielt, obwohl ich nur 180/10000 Zeilen meiner DB verwendete. Ich habe:

%Vor%

und das hat das Problem behoben.

    
Lumbee 22.11.2013 15:38
quelle