Ir al contenido

Explorar tus datos

La exploración es de solo lectura y requiere el rol Viewer sobre el recurso. Nunca modifica datos — únicamente emite lecturas de catálogo y SELECT/find/SCAN.

El explorador lista primero las bases de datos que las credenciales pueden ver, luego los esquemas y las tablas/vistas dentro de la seleccionada. Las vistas se marcan por separado de las tablas. En MySQL/MariaDB — donde una base de datos es un esquema — el árbol se acota a la base de datos conectada.

Elige una base de datos distinta en el selector de la parte superior del panel para reacotar el árbol.

Selecciona una tabla para ver su estructura, leída desde information_schema (y pg_indexes / information_schema.statistics para los índices):

  • Columnas — nombre, tipo de dato, nulabilidad y valor por defecto.
  • Claves primarias — las columnas de PK quedan marcadas.
  • Índices — nombres de índice con su definición (Postgres) o lista de columnas (MySQL).

La vista Data recorre las filas de la tabla por páginas. La paginación usa por defecto 50 filas por página (configurable de 1 a 200) y muestra un recuento total de filas para que sepas hasta dónde llega la tabla. Cada valor se renderiza como texto, de modo que cualquier tipo de columna se muestra con claridad en la cuadrícula.

Los nombres de columna provienen siempre del catálogo, y se verifica que el par (schema, table) exista antes de construir cualquier consulta — así la exploración no puede usarse para inyectar identificadores arbitrarios.

El explorador de MongoDB recorre la misma forma de árbol, un nivel más profundo para los documentos:

  • Bases de datos — desde listDatabases.
  • Colecciones — desde getCollectionNames() sobre la base de datos seleccionada.
  • Documentosfind().skip().limit() con una página por defecto de 20 documentos (1–100), más un total con countDocuments. Los documentos se renderizan como EJSON, de modo que los tipos de MongoDB (ObjectId, Date, Decimal128, …) sobreviven el viaje de ida y vuelta en lugar de aplanarse a JSON plano.

La exploración de Redis está orientada a claves:

  • Lista de claves — construida con SCAN (basado en cursor, 200 claves por lote) y un patrón MATCH opcional (por defecto *). Usa Load more para avanzar el cursor.
  • Tipo por clave — cada clave muestra su tipo (string, list, set, zset, hash, stream).
  • Vista del valor — al seleccionar una clave se obtiene su valor con el comando correcto según su tipo:
    • stringGET
    • listLRANGE 0 500
    • setSMEMBERS
    • zsetZRANGE 0 500 WITHSCORES
    • hashHGETALL
    • streamXRANGE - + COUNT 100
  • TTL — el tiempo de vida restante de la clave se muestra junto al valor.
  • Índice de base de datos — cambia entre las bases de datos lógicas de Redis 0–15 desde el selector.
  • SQL Runner — ve más allá de explorar y ejecuta tus propias sentencias.
  • MongoDB y Redis — el Mongo Shell y la caja de comandos de Redis.