Можете ли вы порекомендовать визуальный конструктор баз данных PostgreSQL для Linux?
-
02-07-2019 - |
Вопрос
Когда я работаю в Windows, я использую отличный МикроОЛАП Конструктор баз данных для PostgreSQL, но он не является открытым исходным кодом и не является мультиплатформенным.
Знаете ли вы или можете порекомендовать мне альтернативу этому программному обеспечению, которую я могу использовать в Linux?
РЕДАКТИРОВАТЬ:Просто чтобы уточнить: я не хочу использовать Wine для эмуляции MicroOlap для PostgreSQL, он работает не слишком хорошо, я бы предпочел что-то нативное или на основе Java.
Решение
pgDesigner является приложением дизайна базы данных для PostgreSQL, для версий 7.x и 8.x.
pgDesigner предоставляет следующие возможности:
- Полный редактор моделей данных
- Поддержка объектов PostgreSQL:Таблицы, представления, отношения, табличные пространства, процедуры, триггеры, типы, домены и последовательности
- Автоматическое обновление связей между таблицами.
- Мастер построения представлений.
- Генератор отчетов со статистикой
- Печать диаграммы
- SQL-экспорт
- Создание базы данных
- Управление проектом на диаграмме
Другие советы
Я перестал использовать программное обеспечение для разработки баз данных много лет назад и вернулся к надежным ручке и бумаге, которые, по моему опыту, проще использовать.
Однако, чтобы ответить на ваш вопрос, взгляните на dbDesigner4 это то, что я использовал.Я помню, это было фантастически.Это открытый исходный код и мультиплатформенность.
Как насчет Глина?Это плагин для Eclipse, и бесплатная версия поддерживает создание Postgres DDL.
Мне очень нравится dbWrench.Он также коммерческий, но не дорогой и основан на Java.Он может реконструировать базу данных и генерирует довольно хорошую документацию на основе HTML.
Это дрянной ответ, за который меня следовало бы вытащить и расстрелять, но вы можете поискать почти по всем проектам, связанным с PostgreSQL, на сайте PgFoundry.Я не знаю, что такое инструменты проектирования баз данных с графическим интерфейсом, но я думаю, вы сможете что-то там найти, если оно существует.