Czy są jakieś dobre i darmowe narzędzia do zarządzania bazą danych PostgreSQL? [Zamknięte]

20

Wcześniej korzystałem z phpmyadmin do zarządzania bazą danych MySQL, ale teraz chciałbym zarządzać bazą danych PostgreSQL. Baza danych PostgreSQL znajduje się na serwerze, ale nie na serwerze WWW, więc nie używam PHP.

Czy są jakieś dobre i darmowe narzędzia do zarządzania bazą danych PostgreSQL?

Próbowałem z pgAdmin III, ale było to dalekie od intuicyjnej aplikacji w porównaniu do phpmyadmin, którego użyłem wcześniej. Czego zwykle używają DBA PostgreSQL? czy używają narzędzi graficznych, takich jak pgAdmin III, czy są to głównie narzędzia wiersza poleceń?

Jonas
źródło
Na Wiki PostgreSQL znajduje się długa lista: wiki.postgresql.org/wiki/…
a_horse_w_na_nazwa
Wydano dbForge Studio dla PostgreSQL ! Wersja Express jest całkowicie darmowa.
Devart

Odpowiedzi:

6

Istnieje Navicat dla PostgreSQL i innych platform baz danych.

Ma darmową wersję Lite i wersję komercyjną.

jkj
źródło
3
Nie sądzę, że oferują darmową wersję Lite
David
navicat jest świetny, ale żałuję, że nie ma w nim darmowej wersji ... Jeśli masz jakiś link do podania, byłby bardzo mile widziany.
KookieMonster,
Zauważyłem, że Navicat dla PostgreSQL był wadliwy i zawodny przez lata
Dylan Hettinger
21

pgAdmin i psql, to są narzędzia, których używam. Skrypt PHP nie jest zbyt przydatny do zarządzania bazą danych, zbyt wolny i wiele problemów z transakcjami: Co zrobić, gdy coś pójdzie nie tak? Zobowiązać czy wycofać? To sprawia, że ​​narzędzia takie jak phpmyadmin i phpPgAdmin są bardzo bezużyteczne, gdy skrypt zostanie wykonany, połączenie z bazą danych zostanie zamknięte. Nie ma nic do zatwierdzenia lub wycofania, skrypt SQL już zniknął.

Naucz się SQL i dowolnego narzędzia, które może utrzymywać otwarte połączenia z bazami danych, wykona zadanie.

Frank Heikens
źródło
1
Używałem pgAdmin i psqljuż od kilku miesięcy, ale jestem rozczarowany. Zestawy wyników psqlwyglądają okropnie w systemie Windows, jest prawie niemożliwe do odczytania, mając wiele kolumn. I trudno jest uzyskać dobry przepływ pracy za pomocą pgAdmin, np. Zobacz Jak uzyskać dostęp do historii zapytań za pomocą edytora SQL w pgAdmin III?
Jonas,
5

Sprawdź JackDB , jest to klient bazy danych całkowicie w przeglądarce internetowej.

Nie trzeba instalować oprogramowania lokalnie, więc można go używać w systemach Mac OS X, Linux i Windows i działa on na wszystkich głównych współczesnych przeglądarkach (np. Chrome, Firefox, IE, Safari i Opera). Obsługuje łączenie się z bazami danych PostgreSQL, MySQL, Oracle i SQL Server.

W tej chwili (13 lipca) jest to bardziej funkcjonalny edytor zapytań, ale zawiera także funkcje zarządzania oparte na graficznym interfejsie użytkownika, takie jak zmiana parametrów konfiguracji środowiska wykonawczego lub tabele próżniowe.

Jeśli chodzi o komentarz w innej odpowiedzi powyżej na temat historii SQL (połączonej z usuniętym pytaniem), JackDB zawiera pełną historię wszystkich poleceń SQL zarówno na połączenie (możliwe do wyszukiwania lokalnie), jak i we wszystkich połączeniach / źródłach danych (możliwe do przeszukiwania globalnie).

Pełne ujawnienie : jestem założycielem JackDB.

sehrope
źródło
1
I jak mam to wykorzystać w stosunku do lokalnej bazy danych działającej na moim komputerze stacjonarnym lub serwerze lokalnym?
a_horse_w_no_name
W tej chwili nie można korzystać z wersji w chmurze bez otwierania portów zdalnych z komputera lokalnego. Szukamy kilku sposobów, aby to uprościć ( progrium.com/localtunnel wygląda fajnie, choć jest to tylko http), ale na razie najlepiej działa z bazami danych w chmurze, które są już dostępne w sieci (np. Heroku Postgres, Amazon RDS itp.).
sehrope
4

Cóż, jest phpPgAdmin, jeśli ci to odpowiada.

Peter Eisentraut
źródło
To brzmi dobrze. Ale w tej chwili nie mam serwera i nie korzystam z PHP. Czy są jakieś podobne narzędzia GUI? Byłoby również pomocne, gdyby można było zalogować się do zdalnej bazy danych za pośrednictwem SSH.
Jonas