====== AdminerEvo ======
[[informatica:software:aplicaciones_web|Aplicación web]] cliente de base de datos en [[informatica:programacion:php|PHP]]. Soporta MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch y MongoDB. Es una continuación de [[informatica:software:aplicaciones_web:adminer|Adminer]]
* [[https://github.com/adminerevo/adminerevo|Repositorio de código]]
El 24/01/2025, el principal desarrolador [[https://github.com/adminerevo/adminerevo/discussions/233|anunció que archivaría el repositorio]] porque no le puede dedicar más tiempo al proyecto. Recomienda hacer seguimiento del repositorio [[https://github.com/pematon/adminer|pematon/adminer]]
===== Características =====
* Conexión a servidores de bases de datos con usuario y contraseña
* Creación de bases de datos
* Lista campos, índices, claves foráneas y //triggers// de las tablas.
* Modifica el nombre, motor, comentarios y //auto_increment// de las tablas.
* Modifica el nombre, tipo, codificación de caracteres, comentarios y valores por defecto de las columnas.
* Añade y elimina tablas y columnas
* Crea, modifica, busca y elimina por índices incluyendo //fulltext//
* Crea, modifica, elimina y enlaza listas por claves foráneas.
* Crea, modifica, elimina y selecciona en vistas.
* Crea, modifica, elimina y llama procedimientos almacenados y funciones
* Crea, modifica y elimina //triggers//
* Lista datos de las tablas con búsqueda, agrupaciones y limita y ordena resultados.
* Añade nuevos registros y actualiza o borra existentes.
* Soporte de todo tipo de datos (//blobs// a través de transferencia de ficheros)
* Ejecuta cualquier comando SQL desde un campo de texto o fichero.
* Exporta la estructura de una tabla, datos, vistas, rutinas y bases de datos a SQL o CSV
* Muestra el esquema de la base de datos y su conexión mediante claves foráneas
* Muestra procesos y los mata.
* Muestra usuarios y permisos y permite modificarlos
* Muestra variables con enlace a la documentación
* Gestiona eventos y particiones de tabla (MySQL 5.1)
* Esquemas, secuencias y tipos de usuario (PostgreSQL)
* Disponible en varios idiomas incluyendo el español
* Soporte desde [[informatica:programacion:php|PHP]] 5
===== Instalación =====
==== Docker ====
Ejemplo de Docker Compose utilizando la imagen [[https://hub.docker.com/r/shyim/adminerevo|shyim/adminerevo]]:
services:
adminerevo:
image: ghcr.io/shyim/adminerevo:latest
restart: unless-stopped
ports:
- 8080:8080
db:
image: mysql
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: example