Pull to refresh

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

Reading time1 min
Views84K


В свете недавнего поста про сравнение 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, к примеру). Для себя я это вылечил правкой исходного кода, но больше желания смотреть на код у меня нет, и вам не советую. Главное, что свою задачу выполняет.
Tags:
Hubs:
Total votes 61: ↑56 and ↓5+51
Comments53

Articles