Adminer

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Adminer
Adminer.png
Adminer02.png
Тип система управления базами данных
Разработчик Jakub Vrána[d]
Написана на PHP[1]
Последняя версия
Читаемые форматы файлов CSV и TSV
Создаваемые форматы файлов CSV, TSV, ZIP, gzip[d] и bzip2[d]
Лицензия лицензия Apache
Сайт adminer.org​ (англ.)

Adminer (бывший phpMinAdmin) — это легковесный инструмент администрирования MySQL, PostgreSQL, SQLite, MS SQL и Oracle. Проект родился как «облегчённый» вариант phpMyAdmin. Распространяется на условиях Apache license в форме одиночного PHP-файла размером около 380 KB, который является результатом компиляции исходных php- и js-файлов с помощью специального PHP-скрипта.[3] Первая версия Adminer'а была выпущена 25 июля 2007 года. Несмотря на свою легковесность этот скрипт поддерживает практически все возможности phpMyAdmin/phpPgAdmin и других аналогичных инструментов[4].

Возможности Adminer[править | править код]

  • Базовые функции: выбор базы данных, выбор и редактирование её таблиц, просмотр и редактирование их содержимого
  • Поиск и сортировка по содержимому нескольких колонок таблицы
  • Редактирование таких объектов, как: представления, триггеры, события, хранимые процедуры, процессы, переменные mysql, права доступа пользователей
  • Текстовое поле для ввода произвольных SQL выражений с поддержкой истории команд
  • Подсветка SQL-синтаксиса
  • Экспорт баз данных и их таблиц
  • Удобный пользовательский интерфейс (активно использующий JavaScript)
  • Переключаемый язык интерфейса (английский, русский, чешский, словацкий, немецкий, испанский, датский, французский, итальянский, эстонский, венгерский, китайский, японский, тамилский, всего включено 28 языков интерфейса)
  • Визуальный редактор E-R схем БД
  • Защита от взлома через XSS, CSRF, SQL инъекции, похищение сессий…
  • Вывод валидных XHTML 1.1 страниц в кодировке UTF-8

Также поставляется специальная, ещё более облегчённая версия скрипта Adminer Editor предназначенная для работы только с одной базой данных и ориентированная на встраивание в админ-часть динамических сайтов и CMS. Размер «скомпилированного» editor.php — около 100 KB.

См. также[править | править код]

Примечания[править | править код]

  1. The adminer Open Source Project on Open Hub: Languages Page — 2006.
  2. Release 4.7.5 — 2019.
  3. Vrána, Jakub (August 2009), "Architecture of Adminer", php|architect Т. 8 (8): 34–40 
  4. Shawn Powers. Adminer—Better Than Awesome! (англ.). Linux Journal (17 June 2014). Дата обращения 28 сентября 2017.

Ссылки[править | править код]