Mam zamiar zaprojektować bazę danych, która będzie działać z PostgreSQL. Jestem przyzwyczajony do wspaniałego narzędzia o nazwie MySQL Workbench dla bazy danych MySQL. Jest przydatny i wygląda dobrze, czego oczekuję od oprogramowania do projektowania baz danych.
Jeśli mam się nauczyć nowego narzędzia do projektowania baz danych, chcę, aby było ono najpopularniejsze. Dlatego moje pytanie brzmi: jakie są najpopularniejsze narzędzia do projektowania bazy danych w PostgreSQL?
database-design
postgresql
tools
Cleankod
źródło
źródło
Odpowiedzi:
W świecie PostgreSQL istnieje kilka opcji, większość z nich znajduje się na wiki PostgreSQL:
http://wiki.postgresql.org/wiki/GUI_Database_Design_Tools
Następna wersja pgAdmin będzie zawierać projektanta ER, o ile mi wiadomo.
PowerArchitect współpracuje z PostgreSQL, choć w wersji darmowej jest on nieco ograniczony. Zasadniczo nie obsługuje specyficznych funkcji DBMS (lub tylko bardzo ograniczony zestaw).
W świecie komercyjnym prawie wszystkie „wielkie nazwiska” obsługują PostgreSQL, o ile wiem (w tym Sybase PowerDesigner i ERwin).
dbWrench nie jest zbyt drogi i wydaje się być całkiem fajny.
Modeler danych TOAD jest nieco droższy, ale ma imponującą listę funkcji.
Możesz także sprawdzić opcje wymienione na tej stronie: http://www.databaseanswers.org/modelling_tools.htm
źródło
Podobne pytanie zostało zadane w sprawie SO, a moja odpowiedź jest nadal taka sama:
Używam wersji społecznościowej MySQL Workbench do tworzenia ładnych zdjęć mojego schematu - ale wolę tworzyć DDL, który faktycznie działa na mojej bazie danych ręcznie.
źródło
Podejrzewam, że trudno ci będzie przejść na coś, biorąc pod uwagę ograniczone opcje w krainie Postgres, ale prawdopodobnie najpopularniejszym ERD jest narzędzie AquaData Studio. Ostatnio napisano na ten temat, sprawdź http://www.postgresonline.com/journal/index.php?/archives/133-Database-Administration,-Reporting,-and-Light-application-development. HTML
(uwaga: nie jestem związany ani ze studiami danych aqua, ani z blogiem)
źródło
Polecam Vertabelo . Vertabelo to internetowy projektant baz danych pracujący pod Chrome opracowany przez firmę, dla której pracuję.
Najważniejszą cechą tego narzędzia jest możliwość udostępniania modeli baz danych w zespole i współpracy nad nimi za pośrednictwem przeglądarki internetowej.
Inne funkcje Vertabelo obejmują:
Vertabelo jest darmowy dla mniejszych projektów (do 3 modeli i 20 tabel w każdym modelu) i posiada wersje komercyjne dla większych projektów baz danych.
źródło