pgDesigner jest typowym okienkowym narzędziem graficznym: do dyspozycji mamy paski narzędzi, pozwalające na wykonywanie większości operacji (w tym opisanych wyżej). Program umożliwia edycję wielu schematów jednocześnie, odzyskiwanie utraconych danych (np. po zawieszeniu się systemu), wyświetlanie informacji o projekcie czy tworzenie raportów odzwierciedlających jego aktualną strukturę i postęp prac. Edytowany projekt możemy w każdej chwili umieścić na serwerze jako działającą bazę. Dane projektów są zapisywane w postaci plików XML oraz ini. Co więcej, dostępna jest funkcja reverse engineeringu, czyli odtwarzania struktury istniejących baz w postaci graficznej oraz ich późniejszej edycji. Dotyczy to zarówno baz, które działają w danej chwili na serwerze, jak i skryptów SQL, które służą do ich zakładania. Możemy też eksportować strukturę dowolnych baz (zarówno edytowanych w pgDesignerze, jak i istniejących na serwerze bazodanowym) do skryptów SQL – dotyczy to również widoków, relacji, procedur i funkcji składowanych, wyzwalaczy czy sekwencji.
pgDesigner 0.0-39
pgDesigner to opensourcowy (licencja GNU GPL), napisany w rozpowszechnianym na tej samej licencji języku Gambas program do graficznego projektowania schematu i struktury baz danych PostgreSQL. Obsługuje wszystkie wydania tego systemu bazodanowego od 7.0 wzwyż.













