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ń?
postgresql
tools
management
Jonas
źródło
źródło
Odpowiedzi:
Istnieje Navicat dla PostgreSQL i innych platform baz danych.
Ma darmową wersję Lite i wersję komercyjną.
źródło
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.
źródło
psql
już od kilku miesięcy, ale jestem rozczarowany. Zestawy wynikówpsql
wyglą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?Jako Microsoft SQL Server bardzo podoba mi się http://www.sqlmanager.net/products/postgresql/manager/ do zarządzania PostgreSQL.
Darmowa wersja zawiera większość wszystkiego, czego potrzebujesz, aby zacząć.
źródło
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.
źródło
Cóż, jest phpPgAdmin, jeśli ci to odpowiada.
źródło
Podoba mi się dbVisualizer, ma darmową wersję, której niestety brakuje niektórych funkcji, musisz sprawdzić, czy ma dla Ciebie wystarczająco dużo.
sprawdź także stackoverflow, aby uzyskać więcej możliwości:
/programming/105788/good-postgresql-client-for-windows
/programming/2532620/good-front-end-for-postgresql-on-windows-or-mac
źródło