====== Adminer ====== [[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. * [[https://www.adminer.org/|Sitio web]] * [[https://github.com/vrana/adminer|Repositorio de código]] {{ https://www.adminer.org/static/screenshots/select.png |}} ===== 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 ==== Configuración para [[informatica:sistemas_operativos:virtualizacion:docker:docker_compose|Docker Compose]] utilizando la [[https://hub.docker.com/_/adminer|imagen oficial]]: --- services: adminer: image: adminer restart: always ports: - 8080:8080 environment: ADMINER_DEFAULT_SERVER: