Paweł Koralewski

Paweł Koralewski architekt aplikacji,
team leader

Temat: IDE dla postgresql

Jakie polecacie IDE dla pgSql? Zależy mi, aby maksymalnie dużo dało się obsługiwać skrótami klawiaturowymi. Oraz na funkcjach:
-kolorowanie składni
-podpowiedzi kontekstowe (pola z tabel, tabele, widoki, funkcje...)
-podpowiedzi przy pisaniu ciała funkcji, triggerów, widoków
-debug
-backup/restore
-jak modyfikuję tabelę, to chcę widzieć SQL, który to wykonuje
-code-folding

Dodatkowo dobrze, aby IDE miało funkcje:
-reformatowanie kodu
-tworzenie kodu synchronizującego strukturę 2 baz
-szablony (np. dla funkcji)

konto usunięte

Temat: IDE dla postgresql

Ja używam VIMa, podpowiedzi nie używam. Graficzny nie jest.

Jest jeszcze pgAdmin, graficzne wyklikiwanie tabel w postaci schematu mieć kiedyś może będzie.

Kod synchronizujacy dwie bazy - zapomnij, to zadziała tylko dla bardzo prostych różnic, dla bardziej skomplikowanych się nie da i przejścia trzeba zrobić ręcznie.
Mariusz Sucajtys

Mariusz Sucajtys Wszyscy wiedzą, że
czegoś nie da się
zrobić, aż znajdzie
...

Temat: IDE dla postgresql

W tym wątku powinieneś mieć trochę: http://stackoverflow.com/questions/752820/is-there-any...

Znajomy kiedyś zachwalał Navicat do MySQL, ja osobiście nie używałem. Jest też wersja, która obsługuje PostgreSQL: http://www.navicat.com/en/products/navicat_pgsql/pgsql.... Masz zarówno wersję free for non-commercial use only, jak wersję full.
Krzysztof Szelążek

Krzysztof Szelążek Senior .net
Developer

konto usunięte

Temat: IDE dla postgresql

Witam,
od jakiegoś czasu pracuje w phpStorm. Jeszcze nie testowałem ale jest tam plugin SQL Code Assistant. Ma wsparcie postgre jeżeli się dobrze orientuje. Znajdziesz też tam parę screenów żeby zobaczyć co i jak.
http://plugins.intellij.net/plugin/?webide&id=4486

Pod powyższym linkiem masz napisane na co pozwala. Oprócz tego jest Database Navigator.
http://plugins.intellij.net/plugin/?webide&id=1800

Jego możliwości poparte paroma zrzutami ekranu możesz zobaczyć tutaj:
http://confluence.jetbrains.net/display/CONTEST/Databa...

Ale ten dodatek obsługuje MySQL i Oracle. No i wielu funkcji tam nadal nie ma (zarządzanie bazą, tworzenie tabel, pól itp..., właściwie pomaga w pisaniu + pozwala przeglądnąć tabele).

Więcej na temat phpStorm i wersji 2.0 która za jakiś czas wyjdzie tutaj:
http://confluence.jetbrains.net/pages/viewpage.action?...

Ostrzegam tylko że aplikacja jest komercyjna a samych pluginów jeszcze do końca nie testowałem.

Jak by pogooglować to pewnie znalazł by coś podobnego do Netbeans czy Elicpse. Tak żeby nie korzystać z 5 aplikacji na raz tylko wszystko mieć w jednym miejscu.

konto usunięte

Temat: IDE dla postgresql

Maestro też ma IDE do postgreSQL:
http://www.sqlmaestro.com/products/postgresql/maestro/

Używam tego IDE do innego DBMS-a i nie narzekam.

Do porównania baz najlepiej użyć dedykowanego narzędzia:
- przeznaczonego przede wszystkim do porównywania baz
- najlepiej przeznaczonego do konkretnego DBMS-a

Przykład: http://www.sqlmanager.net/en/products/postgresql/dbcom...
Paweł W.

Paweł W. Oracle & PL/SQL
Developer

Temat: IDE dla postgresql

A ja Ci polecę EMS Studio for PostgreSQL. Niestety komercyjny, ale funkcji ma sporo i nie sypie się jak inne (no dobra, Vim się nie sypie;) ).
Na codzień pracuję z TOADem i ten EMS w miarę mi go przypomina, co ułatwia mi pracę.
Tomasz Siuchniński

Tomasz Siuchniński
architekt,projektant
/programista,
technolog, Asseco
Polan...

Temat: IDE dla postgresql

Ja od wielu lat używam EMS'a. Ma dużo skrótów .... i generalnie jest bardzo poręczny. Cenię jego intuicyjny interface oraz bogactwo funkcji.
Natomiast gdyby nie to, że firma zakupiła właśnie EMSa to chętnie przesiadłbym się na PgDD http://microolap.com/products/database/postgresql-desi...
Zabawiałem się nim dłuższą chwilę i osobiście bardziej mi odpowiadał od EMSa.
Daniel Grabowski

Daniel Grabowski Interaktywne
planowanie produkcji
on-line z MES

Temat: IDE dla postgresql

Szymon G.:
Kod synchronizujacy dwie bazy - zapomnij, to zadziała tylko dla bardzo prostych różnic, dla bardziej skomplikowanych się nie da i przejścia trzeba zrobić ręcznie.
To znaczy, że jeszcze nie widziałeś dobrego oprogramowania, które to robi.
Znam dwa DOBRE produkty tego typu - Red Gate Database Comparer dla MS SQL i IBExpert dla Firebird/Interbase.
Niestety, PostgreSQL to dla mnie egzotyka :)
Marcin Mackiewicz

Marcin Mackiewicz Programista JAVA, RS
Adware Polska

Temat: IDE dla postgresql

Najszybszy jest podany wcześniej EMS, niestety do użytku w firmie jest płatny co nie jest fajne ;/

Ja radze sobie standardowym PgAdminem ktory w najnowszej wierszji ma jakieś tam podpowiadanie składni ale niestety przy bardzo skomplikowanych relacyjnie bazach sobie nie radzi.
Dariusz C.

Dariusz C. zawodowo analityk, a
z zamiłowania
informatyk :)

Temat: IDE dla postgresql

Ja polecam SQuirreL SQL (http://squirrel-sql.sourceforge.net/). Narzędzie Open Source pozwalające na połączenie się niemal z każdą bazą poprzez JDBC. Może nie ma wszystkich funkcji o które prosiłeś, ale ma sporo fajnych możliwości.

konto usunięte

Temat: IDE dla postgresql

Daniel "wloochacz" Grabowski:
Szymon G.:
Kod synchronizujacy dwie bazy - zapomnij, to zadziała tylko dla bardzo prostych różnic, dla bardziej skomplikowanych się nie da i przejścia trzeba zrobić ręcznie.
To znaczy, że jeszcze nie widziałeś dobrego oprogramowania, które to robi.
Znam dwa DOBRE produkty tego typu - Red Gate Database Comparer dla MS SQL i IBExpert dla Firebird/Interbase.
Niestety, PostgreSQL to dla mnie egzotyka :)

To ja poproszę o wygenerowanie poprawnego sqla takim automatem, jak w jednej bazie tabelka jest taka:

users(id, login, password, name, surname, is_active)

a w drugiej taka:

users(user_id, email, pass, name)

Chętnie zobaczę to super dobre narzędzie generujące automatycznie to co programista miał na myśli robiąc zmiany.
Paweł W.

Paweł W. Oracle & PL/SQL
Developer

Temat: IDE dla postgresql

Marcin Mackiewicz:
Najszybszy jest podany wcześniej EMS, niestety do użytku w firmie jest płatny co nie jest fajne ;/

Ja radze sobie standardowym PgAdminem ktory w najnowszej wierszji ma jakieś tam podpowiadanie składni ale niestety przy bardzo skomplikowanych relacyjnie bazach sobie nie radzi.


A EMS do uzytku domowego jest free? Wydaje mi się że też jest płatny. Jedyna różnica że w domu łatwiej można sobie "darmową wersję" zainstalowac ;]

Co do synchronizacji pomiędzy bazami to według mnie Toad na Oraclu spisuje się całkiem nieźle. Niestety dla Postgresa takich cudów nie widziałem.

Poza tym dla mnie wszystkie cuda w stylu SQuirreL SQL, które tak na prawdę korzystają z ODBC i są "uniwersalne" nie spełniają swojej roli. Co jest do wszystkiego to jest do niczego :)
Dariusz Cieśla

Dariusz Cieśla administrator
systemu, sartweb.pl
sp. z o.o.

Temat: IDE dla postgresql

Mam pytanie, czy EMS działa przez ODBC, czy jakoś inaczej ?

konto usunięte

Temat: IDE dla postgresql

natywnie + ma obsługę SSLa



Wyślij zaproszenie do