2021-01-28 – Wydano pgAdmin 4 v4.30
Zespół programistów pgAdmin ma przyjemność ogłosić pgAdmin 4 w wersji 4.30. To wydanie pgAdmin 4 zawiera 38 poprawek błędów i nowych funkcji. Więcej informacji można znaleźć w uwagach do wydania.
Godne uwagi zmiany w tym wydaniu obejmują:
Funkcje:
- Narzędzie ERD (Beta):
- Obsługa Kerberos:
- Dodaj opcję kontenera (PGADMIN_DISABLE_POSTFIX), aby wyłączyć serwer Postfix:
Narzędzie Entity-Relationship Diagram (ERD) to narzędzie do projektowania baz danych, które zapewnia graficzną reprezentację tabel bazy danych, kolumn i wzajemnych relacji. Możesz użyć narzędzia ERD do zaprojektowania nowego schematu i wygenerowania kodu SQL wymaganego do jego utworzenia lub do inżynierii wstecznej i diagramu istniejącego schematu bazy danych.
Obsługa protokołu Kerberos jest dodawany do pgAdmin 4 przy użyciu SPNEGO do logowania do pgAdmin, podobnie do istniejących opcji LDAP i „wewnętrznych”. Zwróć uwagę, że obsługa logowania do serwerów baz danych przy użyciu protokołu Kerberos nie jest uwzględniona w tej wersji, ale zostanie dodana w przyszłej wersji.
Postfix (podobnie jak inne MTA) musi rozpoczynać się jako użytkownik „root”, a kontener pgAdmin osiąga to za pomocą „sudo”. Chociaż działa to dobrze w większości środowisk, w niektórych może powodować problemy. Ta opcja pozwala całkowicie wyłączyć Postfix, aby uniknąć tych problemów, chociaż będziesz musiał skonfigurować zewnętrzny serwer pocztowy, który będzie używany do wysyłania wiadomości e-mail z resetowaniem hasła.
Błędy / sprzątanie:
- Ulepsz szczegóły planu wyjaśniania, wyświetlając wyskakujące okienko zamiast podpowiedzi po kliknięciu węzłów planu.
- Upewnij się, że pełne dzienniki są widoczne dla zadań narzędziowych (kopia zapasowa, konserwacja itp.).
- Dodano obsługę wyrażeń w ograniczeniach wykluczających.
- Upewnij się, że baza danych „template1” nie jest widoczna po pg_upgrade.
- Dodano odpowiednią wiadomość pomocy i element zastępczy dla informowanie użytkowników o wygaśnięciu hasła do konta dla roli logowania / grupy.
- Zaktualizowano Flask-BabelEx do najnowszej wersji.
- Naprawiono problem z dodatkowymi nawiasami wokół złączeń dla widoków.
- Upewnij się, że bieżąca wartość sekwencji jest ignorowana podczas porównywania za pomocą funkcji Schema Diff.
- Naprawiono problem, gdy użytkownik próbował usunąć wiele rekordów w siatce danych.
- Naprawiono wyjątek TypeError w różnicach schematów po wybraniu dwóch identycznych obiektów.
- Dołącz narzędzia PostgreSQL 13 do dystrybucji kontenerów.
Pobierz swoją kopię teraz!
21.11.2019 – Wypróbuj pgAdmin online!
Nasi przyjaciele z EnterpriseDB uprzejmie udostępnili środowisko demonstracyjne online dla pgAdmin, aby umożliwić nowym użytkownikom wypróbowanie go w przeglądarce bez konieczności aby pobrać lub zainstalować jakiekolwiek oprogramowanie. Środowisko (oparte na platformie edukacyjnej Katacoda) obejmuje pgAdmin i PostgreSQL 12 z fabrycznie załadowaną przykładową bazą danych pagila i jest unikalne dla każdego użytkownika, zapewniając znacznie lepsze wrażenia niż typowe współdzielone środowiska demo.
Wypróbuj teraz!
12.07.2018 – Wydano pgAgent v4.0.0
Zespół programistów pgAdmin ma przyjemność ogłosić wydanie pgAgent v4 .0.0.
pgAgent to program do planowania zadań dla PostgreSQL; aby uzyskać więcej informacji, zapoznaj się z dokumentacją dołączoną jako część dokumentacji pgAdmin pod adresem https://www.pgadmin.org/docs/pgadmin4/3.x/pgagent.html.
Pobierz (źródło): https://www.pgadmin.org/download/pgagent-source-code/
Oczekujemy, że pakiety DEB i RPM będą dostępne w repozytoriach PostgreSQL APT / YUM w odpowiednim czasie, a także zaktualizowany instalator z EnterpriseDB dostępny za pośrednictwem StackBuilder.
Istotne zmiany w tym wydaniu obejmują:
- Usuń zależność od wxWidgets. pgAgent używa teraz Boost do zarządzania wątkami i synchronizacji
- Refaktoryzuj logikę parsowania połączenia, aby naprawić problemy z parametrami połączenia i poprawić obsługę parametrów połączenia
- Obsługuj 2-cyfrowe numery wersji serwera
- Napraw obsługę flagi „powiodło się” na etapach zadania, co może zapobiec niepowodzeniu wykonywania czynności, powodując niepowodzenie poniższych kroków.