Редактор баз данных для Linux
Долгое время для работы с базами данных MySQL (создания таблиц, редактирования данных, импорта, экспорта и т.п.) использовал замечательную программу HeidiSQL. Но увы, она существует только под Windows. Поэтому когда в очередной раз перебрался под Linux, встал вопрос о ее замене. Рассмотрев несолько вариантов, остановился на DBeaver (который поддерживает не только MySQL, но и множество других баз данных, например, PostgreSQL и SQLite) и является открытым ПО. В Ubuntu он устанавливается командой sudo apt-get install dbeaver-ce. Пока из недостатков выявил только один: интерфейс хуже в плане юзабилити. В частности, чтобы добраться до списка БД или списка таблиц в базе, нужно совершить больше щелчков мышью, так как индексы. В остальном программа вполне меня устраивает.
- ВКонтакте
- Telegram
- LiveJournal
Обнаружил у DBeaver очень полезную функцию: возможность экспорта в другую базу данных. Например, из MySQL в PostgreSQL или наоборот. Правда, автоматическое сопоставление типов работает весьма плохо: то и дело вылезают ошибки "out of range". Приходится выставлять соответствия вручную. Но это всё же лучше, чем писать для этих целей скрипты.
Да и с юзабилити вопрос решился: нужно просто щёлкнуть по соединению правой кнопкой и выбрать «Connection view»/Simple.