Adminer — веб-интерфейс для баз данных размером в один .php файл

сегодня в 14:41

13787736f97c6ef2ea4c22d2d1179212.png

В свете недавнего поста про сравнение PostgreSQL и MySQL, в комментариях возникла проблема выбора удобного интерфейса для работы с постгресом. Я сам столкнулся с такой проблемой, решив поискать альтернативы всем известному phpMyAdmin / php*Admin, который считается стандартом у веб-мастеров.
А так как по жизни я люблю минимализм и скорость, то меня глодало изнутри чувство, что ради просмотра структур таблиц, данных в БД, выполнения SQL-запросов я тащу огромнейшую кучу файлов, в архиве занимающих 5МБ, то я занялся поисками. И был найден www.adminer.org

Бесплатная веб-морда с открытым исходным кодом, предельно напоминающая по интерфейсу phpMyAdmin в виде одного *.php файла размером в 189 КБ (в минимальной комплектации). Функционал покрывает нужды 95% разработчиков:

  • Поддержка MySQL, PostgreSQL, SQLite, MS SQL, Oracle, SimpleDB, Elasticsearch, MongoDB
  • Поддержка мультиязычности
  • Бесплатна для любого использования
  • Просмотр, создание, изменение данных
  • Работа со структурами таблиц и баз
  • Работа с индексами
  • Дамп и импорт
  • Механизм аутентификации с сохранением сессий
  • Поддержка тем оформления (+1 .css файл, я использую этот)
  • и т.д.

Быстрее всего будет ознакомиться c демкой и со скриншотами на сайте.

Из минусов, мною замеченных — неполная поддержка типов данных postgresql (массивы, json, к примеру). Для себя я это вылечил правкой исходного кода, но больше желания смотреть на код у меня нет, и вам не советую. Главное, что свою задачу выполняет.

5c5b5153f90f9e441e8b46c5a0ea9683.jpg

Извините, но я старался

© Habrahabr.ru