Інструмент проектування PostgreSQL [закрито]


13

Я збираюся створити базу даних, яка буде працювати з PostgreSQL. Я звик до чудового інструменту під назвою MySQL Workbench для бази даних MySQL. Це корисно, і добре виглядає, чого я очікую від програмного забезпечення для розробки баз даних.

Якщо я збираюся вивчити новий інструмент проектування баз даних, я хочу, щоб він був найпопулярнішим. Тому моє запитання: які найпопулярніші інструменти для проектування бази даних в PostgreSQL?


Можливий дублікат dba.stackexchange.com/questions/1283/…
David LeBauer

3
@David Я не думаю, що це дублікат, хоча це пов'язане питання - інструменти для управління базою даних необов’язково такі ж, як інструменти для проектування та моделювання
Джек каже спробувати topanswers.xyz

Відповіді:


11

У світі PostgreSQL є кілька варіантів, більшість з них перелічені у вікі PostgreSQL:

http://wiki.postgresql.org/wiki/GUI_Database_Design_Tools

Наступна версія pgAdmin буде включати ER дизайнера, наскільки я знаю.

PowerArchitect працює з PostgreSQL, хоча у безкоштовній версії він дещо обмежений. Взагалі він не підтримує специфічні функції СУБД (або лише дуже обмежений набір).

У комерційному світі майже всі "великі імена" підтримують PostgreSQL, наскільки я знаю (включаючи Sybase PowerDesigner та ERwin).

dbWrench - не надто дорогий і, здається, досить приємний.

Моделювання даних TOAD трохи дорожче, але має вражаючий список функцій.

Ви також можете перевірити параметри, перелічені на цій сторінці: http://www.databaseanswers.org/modelling_tools.htm


7

Подібне запитання було задано на SO, і моя відповідь все одно:

Я використовую Community Edition в MySQL Workbench для створення красивих картинок з моєї схеми - але я волів би створити DDL , який на самому ділі працює на моїй базі даних вручну.


1
У вас є дуже хороший момент (створення DDL вручну). Ось чому я віддаю перевагу інструментам, які записують модель як XML, оскільки це дає мені можливість генерувати DDL через XSLT і все ще мати єдине джерело для всього.
a_horse_with_no_name

Це чудова ідея, я можу скопіювати її :)
Джек каже спробувати topanswers.xyz

3

Я підозрюю, що вам буде важко перейти до чогось, враховуючи обмежені можливості в землі Postgres, але, мабуть, найпопулярнішим ERD є інструмент AquaData Studio. Нещодавно було написано цю тему, перегляньте http://www.postgresonline.com/journal/index.php?/archives/133-Database-Administration,-Reporting,-and-Light-application-development. html

(зауважте, я не пов'язаний ні зі студіями даних aqua, ні з блогом)


0

Рекомендую Vertabelo . Vertabelo - це онлайн-дизайнер баз даних, який працює під Chrome, розроблений компанією, в якій я працюю.

Найважливішою особливістю цього інструменту є те, що він дозволяє ділитися моделями баз даних у команді та співпрацювати над ними через веб-браузер.

Інші функції Vertabelo включають:

  • Версія моделі
  • Підтримка PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite, HSQLDB
  • Динамічний / візуальний пошук
  • Перевірка моделі бази даних в реальному часі
  • Зворотна інженерія

Vertabelo вільний для використання для менших проектів (до 3 моделей та 20 таблиць у межах кожної моделі) та має комерційні версії для великих проектів баз даних.


3
Так, як вказує @dezso, розкрийте свою приналежність до всього, що ви схвалюєте. Якщо ваш єдиний внесок на сайт - це схвалення, у нас може виникнути проблема. Дивіться: dba.stackexchange.com/help/behavior
JNK

7
Див. Цю відповідь від представника постачальника, щоб отримати хороший приклад того, як постачальник може надати відповідь такого типу.
ЗанепокоєнийOfTunbridgeWells

Я покращив відповідь, дякую за те, що я звернув увагу на це питання. Ignorantia iuris nocet.
Jarosław Błąd

Відповідь вже досить хороша. Чому ви постійно продовжуєте голосувати?
Кліанкод
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.