Połącz się z bazą danych heroku za pomocą pgadmin

Chciałbym zarządzać bazą danych heroku za pomocą klienta pgadmin. Do tej pory robiłem to z psql. Kiedy używam danych z heroku pg:credentials do połączenia de DB za pomocą pgadmin, otrzymuję:

Wystąpił błąd:

Błąd połączenia z serwerem: FATAL: permission denied for database szczegóły "postgres": Użytkownik nie ma uprawnień CONNECT.

Jakiś poradnik jak osiągnąć połączenie?

Author: JJD, 2012-08-02

4 answers

Otwórz "Właściwości" serwera Heroku w pgAdminIII i zmień wartość "Maintenance DB" na nazwę bazy danych, z którą chcesz się połączyć.

pgAdmin III-rejestracja nowego serwera

Domyślna konfiguracja jest odpowiednia dla DBAs i in., którzy mogą połączyć się z dowolną bazą danych na serwerze, ale najwyraźniej nie jest to prawdą w Twoim przypadku.

 301
Author: araqnid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-28 15:07:57

Po zmianie nazwy dB Maintenance zgodnie z odpowiedzią araqnid powyżej , powinieneś również dodać swoją bazę danych do pola dB restrictions, ponieważ bez tego zobaczysz tysiące baz danych i możesz nie być w stanie znaleźć swojej na liście, jeśli lista jest zbyt długa.

Więcej szczegółów tutaj- Jak ukryć bazy danych, do których nie mam dostępu

 84
Author: cm12,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:10:28

Wymagamy SSL dla połączeń poza heroku. Sprawdź, czy wymuszasz SSL w swoim kliencie.

Edit:

ODPOWIEDŹ dokładniej tutaj: https://dba.stackexchange.com/questions/21869/connecting-pgadmin3-to-postgres-on-heroku

Nie zezwalamy na połączenia z bazą danych postgres, więc pamiętaj, aby ustawić DB Maintenance na nazwę bazy danych i upewnij się, że używasz SSL.

To powinno wystarczyć.
 17
Author: hgmnz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-13 12:42:40

ZMIEŃ bazę danych konserwacji na nazwę bazy danych, np. dva70000p0090. To powinno zadziałać.

 6
Author: ravi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-09 23:46:39