DB CONSOLE
Explora y consulta tus propias bases de datos, con una red de seguridad bajo cada cambio.
Una base de datos es donde un programa guarda sus hechos: los usuarios, los pedidos, los ajustes, el historial. The Enclave DB Console es el banco de trabajo para mirar dentro de una: sus tablas, sus filas, su estructura y su propio lenguaje, SQL. Empezó como una herramienta pequeña construida para el trabajo de administración de esta casa, y la versión independiente conserva exactamente el alma de esa herramienta: encuentra tus bases de datos por ti, hace una copia antes de escribir, y bloquea cada cambio hasta que el administrador lo dice.
Toda herramienta de bases de datos de la Tierra ejecutará encantada la peor consulta de tu vida a las 3 de la mañana. DB Console trata tu propio peor momento como un caso de diseño. Empieza en solo lectura, te hace revisar cada cambio antes de que se ejecute, copia la base de datos antes de que cualquier escritura aterrice, y hace que las sentencias de verdad peligrosas sean difíciles de disparar por accidente.
🔌 Dos clases de base de datos: apúntala a la tuya
- SQLite: una base de datos que es un archivo. Abre una directamente, o deja que la consola las encuentre por ti: tú apruebas las carpetas en las que puede mirar, ella comprueba el encabezado de identidad de cada archivo candidato para asegurarse de que de verdad es una base de datos SQLite, y enumera cada una que encuentra — con su tamaño y su número de tablas — una sola vez, aunque aparezca en dos sitios. Mira solo en las carpetas que aprobaste; el programa llega sin conocer ninguna carpeta.
- PostgreSQL: una base de datos que es un servidor. Rellena un formulario corto: la dirección del servidor, su puerto, el nombre de la base de datos, tu nombre de usuario. El campo de dirección llega vacío: la primera dirección que guarda es una que tú escribiste, y la conexión que hace es una real, al servidor que nombraste.
Las conexiones que conservas se guardan por nombre, en tus propias palabras. Una conexión guardada recuerda las direcciones — dirección, puerto, nombre de usuario, rutas de archivos —, nunca la contraseña: el propio código que guarda elimina todo lo que tenga forma de contraseña antes de que la lista toque el disco. Las contraseñas viven en un solo sitio: la caja fuerte, abajo.
👀 Mirar alrededor: árbol, cuadrícula, estructura
- El árbol de esquema: la base de datos como un esquema: sus tablas y vistas, cada una abriéndose para mostrar sus columnas. El mapa, antes de tocar nada.
- La cuadrícula de datos: las filas de
una tabla, 50 por página. Haz clic en el encabezado de una
columna para ordenar por ella; un cuadro de búsqueda caza
tus palabras en todas las columnas a la vez. Las celdas
vacías se muestran como NULL, los datos
binarios como una etiqueta sencilla como
[blob 12B]: mostrados como lo que son, nunca adivinados. - La vista de estructura: una tabla desarmada: cada columna con su tipo y su valor por defecto, la clave primaria, las claves foráneas que la unen a otras tablas en ambas direcciones, sus índices, y la sentencia CREATE real de la tabla, legible y copiable.
Mirar no cambia nada. Puedes explorar todo el día y la base de datos nunca sabrá que estuviste allí: eso es lo que significa solo lectura, y es el estado en el que empiezas.
⌨️ El editor SQL
Escribe SQL — el propio lenguaje de la base de datos — y ejecuta todo o solo la parte que hayas seleccionado. Las respuestas aterrizan en una cuadrícula de resultados, y los resultados se exportan a un archivo CSV o JSON en tu propio disco. Una pregunta puede coincidir con un millón de filas; la cuadrícula muestra las primeras 500 y lo dice: una respuesta limitada se etiqueta como limitada, nunca recortada en silencio para parecer completa.
Las sentencias de lectura simplemente se ejecutan. Las sentencias de cambio, no: un INSERT, UPDATE, DELETE o DROP no se ejecuta cuando pulsas ejecutar. Va a la bandeja de cambios pendientes, y el sistema de seguridad se encarga desde ahí. Ese desvío no es una negativa; es el producto funcionando como fue diseñado.
🛡️ El sistema de seguridad: el titular
- SOLO LECTURA POR DEFECTO: EL MARCO DORADO. Cada conexión empieza en solo lectura, y el marco de la ventana lleva el modo en color en todo momento: dorado significa solo lectura — míralo todo, no cambies nada —; borde rojo significa escribible: una conexión que tú personalmente cambiaste, por conexión, recordada. Puedes ver tu nivel de peligro desde el otro lado de la habitación.
- LA BANDEJA DE CAMBIOS PENDIENTES. Los cambios se juntan en una bandeja que te muestra, en SQL sencillo exactamente como se ejecutará, cada sentencia a punto de ejecutarse, con un contador en vivo en el marco. Commit («Confirmar») ejecuta la bandeja; Discard («Descartar») la tira y la base de datos nunca se entera. Cierra la ventana con cambios pendientes y la consola te pregunta, por nombre, qué hacer con ellos.
- COPIA ANTES DE ESCRIBIR.
Cuando pulsas Commit, el primer acto no es el cambio: es
la copia. Una base de datos SQLite se copia entera a un
archivo
.bakcon marca de tiempo antes de que nada se ejecute, así que la copia existe aunque una escritura falle después a mitad de camino; se guardan las diez más recientes. Una escritura mala siempre se puede deshacer: devuelve la copia, y estás de pie donde estabas. - LAS GUARDAS. Un DELETE o UPDATE sin un WHERE recibe una parada en palabras sencillas antes de poder confirmarse: esto cambiará cada fila de la tabla. Un DROP o TRUNCATE se queda desarmado hasta que escribes el nombre exacto de la tabla para armar el Commit: ninguna casilla que un clic distraído pueda marcar, y esa guarda vive en el núcleo de la consola, no solo en sus botones, así que un DROP sin armar no puede confirmarse por ningún camino.
🔐 La caja fuerte: donde viven las contraseñas
Las contraseñas nunca están en texto sencillo, en ningún sitio: ni en la lista guardada, ni en un registro, ni en una pantalla después de que las escribas. Viven en una caja fuerte cifrada: un archivo en tu propia computadora, sellado con una contraseña maestra que tú eliges. La propia contraseña maestra nunca se guarda: olvídala y la caja fuerte se queda sellada; eso no es un defecto del diseño, eso es el diseño. En palabras sencillas, el sellado pasa tu contraseña por un molino de un solo sentido 600.000 veces para hacer la clave, y después sella los secretos con AES-GCM, el cifrado autenticado estándar: cambia un bit del archivo sellado y no se abrirá, en vez de abrirse mal. El archivo de la caja fuerte está bloqueado solo para tu cuenta (permisos 0600), una contraseña equivocada falla en voz alta, y un respaldo integrado sella la caja fuerte en sistemas a los que les falta la librería de cifrado estándar: no hay ningún camino en este programa que termine con una contraseña legible sentada en un disco.
⚖️ Los límites honestos
- Dos motores hoy. Esta versión habla SQLite y PostgreSQL. MySQL y MariaDB están en el plan para una fase posterior: no están en esta versión, y esta página no fingirá que lo están.
- Los cambios se escriben, no se hacen con clics. En esta fase cambias los datos escribiendo SQL en el editor; un formulario de edición de filas con apuntar y hacer clic es trabajo de una fase posterior. El sistema de seguridad se construyó primero, a propósito.
- La copia de seguridad es la historia de un
archivo. El
.bakcon marca de tiempo protege las bases de datos SQLite, que son archivos. Para un servidor PostgreSQL, la red es el valor por defecto de solo lectura, la bandeja de revisión y las guardas: dicho con sencillez, porque fingir que existe una copia de archivo para un servidor sería una mentira con una barra de progreso. - Ventanas pequeñas, corregido en la 1.0. La primera versión de prueba podía recortar los botones de página de la cuadrícula en una ventana estrecha (800 píxeles de ancho) y apretaba el árbol de esquema en una baja (600 píxeles de alto). La versión 1.0 rehace el diseño para ventanas pequeñas y se probó a 1024×600 y 800×600 en los seis idiomas: filas del árbol, botones de página, Confirmar y Descartar, todo en pantalla.
- Probado en bases de datos de prueba. Cada protección de arriba se probó contra bases de datos de prueba hechas a propósito: la batería del núcleo de 37 comprobaciones pasa en esta misma versión publicada, y la ventana se probó en los seis idiomas a 1024×600 y 800×600. El programa nunca se ha apuntado a una base de datos real en funcionamiento durante las pruebas, a propósito.
🔒 Tu máquina, tus asuntos
Sin cuentas, sin telemetría, sin comprobaciones de actualizaciones: la consola nunca informa a nadie. Su único tráfico de red son las conexiones que tú defines, a tus propios servidores de bases de datos, cuando te conectas a ellos. Antes de que a esta versión se le permitiera salir, su interior se escaneó cadena por cadena: no contiene ninguna dirección integrada: ni la nuestra, ni la de nadie. Todo lo que guarda — conexiones guardadas, la caja fuerte, tus exportaciones — vive en archivos locales sencillos en tu propia máquina, exportables y borrables, tuyos.
⬇️ Descargas
🐧 El programa — Linux
Descargar DB Console para Linux — GRATIS
Versión 1.0 · Linux · 24 MB · Sin instalación: descomprímelo,
abre la carpeta y ejecuta ./DBConsole. Toda la consola
habla English, Español, Deutsch, 中文, 日本語 e isiZulu:
elige el tuyo arriba a la izquierda en la ventana y lo recuerda.
Hecho por 777 Software — gratis para siempre — 777software.net ·
SHA-256 (tarball): d4a185d280d13cd9f47474c833ed462b2e1178850eb754364e12cc261382b685
GRATIS PARA SIEMPRE. DB Console es una herramienta de administración de sistemas, y no cobramos a la gente por protegerse con nuestras herramientas. Sin precio, sin prueba, sin nivel premium: ni hoy ni nunca.
Construido primero para Linux, como todo programa de 777 Software. Windows sigue desde la misma versión probada.
📖 El manual (PDF)
La imagen completa de qué hace DB Console y cómo se maneja: el mismo manual contra el que se probó el programa.
DB Console — How It Works (PDF) (Cómo funciona)
El manual del programa: conectarte a tus bases de datos SQLite y PostgreSQL, las vistas de árbol, cuadrícula y estructura, el editor SQL, solo lectura por defecto, la bandeja de cambios pendientes, la copia antes de escribir, las guardas, la caja fuerte y los límites honestos. 7 páginas · SHA-256: 7cc41925428579386e8412801e1594da03e08d7a9ae8bbf77c23091e87954833
777 Software · Fundador y Arquitecto: Steven Jesse · Arquitecto Asistente Principal: Charles Burnett · Inicio · Términos · Galería
✉️ ENTRA EN LA FILA
Cada lanzamiento llega PRIMERO a la fila — en el minuto en que aterriza. Entra gratis en la fila en Substack, y síguenos en X. Gratis para siempre, cancela cuando quieras, nunca vendemos un nombre. Y una decisión de diseño honesta: no hay formulario de correo en este sitio — no guardamos ninguna lista propia que se pueda filtrar o perder. La fila vive en Substack, a propósito.
📖 MIENTRAS ESTÁS AQUÍ — LEE
Iglesia · Sermones · La Historia · El Estándar · Las Advertencias · Libro Scout