Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>VortaqNew to Visual Studio Code? Get it now.
Vortaq

Vortaq

Y0rshb3

|
1 install
| (0) | Free
Cliente de bases de datos para VS Code: MySQL, MariaDB, PostgreSQL, SQLite, MongoDB y SQL Server
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Vortaq

Cliente de bases de datos para VS Code y los editores compatibles (Cursor, VSCodium, Windsurf). Conecta con MySQL, MariaDB, PostgreSQL, SQLite, MongoDB y SQL Server (también Azure SQL), ejecuta SQL desde tus archivos .sql, edita los resultados y cópialos o expórtalos sin salir del editor. Es la extensión de Vortaq, el cliente de bases de datos de escritorio de código abierto, y usa su mismo núcleo: los mismos controladores, el mismo análisis de SQL y la misma protección de las conexiones de producción.

También puedes usar Vortaq de escritorio, la aplicación para macOS, Windows y Linux, con diseñador de tablas, copias de seguridad y automatización.

Qué puedes hacer

  • Conexiones en la barra de actividad. El icono de Vortaq abre el árbol de conexiones: conexión › bases de datos (en PostgreSQL, › esquemas) › Tablas y Vistas; en MongoDB, › Colecciones y Vistas; en SQLite, la base principal y las adjuntas. Cada conexión muestra el icono de su motor en su color, su entorno (L, S, P) y un candado si sus escrituras piden confirmación. Al desplegar una conexión se abre.
  • Añadir y editar conexiones con el formulario de Vortaq: los seis motores, túnel SSH, SSL/TLS, entorno (incluido Producción), «Sin contraseña» y «Probar conexión».
  • Importar desde Vortaq de escritorio. «Importar de Vortaq» lee las conexiones de la aplicación de escritorio instalada en este equipo y te deja elegir cuáles traer. Las contraseñas no se importan: la aplicación de escritorio las guarda cifradas con su propia clave. Las escribes una vez al conectar y quedan guardadas en el almacén seguro del editor.
  • Ejecutar SQL desde el editor. En cualquier archivo .sql (o documento SQL sin guardar) elige la conexión y la base de datos desde la barra de estado, el texto sobre la primera línea o el botón del título del editor. Cada documento recuerda la suya.
    • Ejecutar (Cmd+Enter / Ctrl+Enter): la selección; si no hay, la sentencia donde está el cursor; si no hay ninguna, el documento entero.
    • Ejecutar todo (Cmd+Shift+Enter / Ctrl+Shift+Enter): el documento completo.
    • Detener: cancela la sentencia en PostgreSQL y SQLite; en MySQL y MariaDB descarta los resultados que lleguen después.
  • Resultados en un panel al lado del editor: un resultado por pestaña, la pestaña Mensajes con cada sentencia, filas devueltas o afectadas y su tiempo, y Copiar todo el resultado como TSV, CSV o JSON.
  • Seleccionar y copiar como en una hoja de cálculo: celdas (clic, Shift+clic, arrastrar, Shift+flechas), filas (el número de fila), columnas (la cabecera) o todo (Cmd/Ctrl+A). Cmd/Ctrl+C copia la selección como texto tabulado, listo para pegar en una hoja de cálculo; el botón derecho ofrece Copiar con encabezados y Copiar como CSV, JSON, INSERT, UPDATE, lista para IN o Markdown, con las comillas de cada motor.
  • Exportar (barra del resultado o botón derecho) a CSV, Excel (.xlsx), JSON, SQL (INSERT), Markdown, HTML o TXT: la selección, las filas cargadas o el resultado completo. El resultado completo vuelve a ejecutar la consulta en una sesión nueva de solo lectura, sin límite de filas (en «Ver datos», toda la tabla); no ve los cambios sin confirmar de tu documento, solo se ofrece para una única sentencia de lectura y por eso no pide la confirmación de producción. Su progreso aparece en el panel y en una notificación, con Cancelar. Eliges el archivo con el diálogo de guardar del editor; se escribe como <archivo>.part y solo toma su nombre al terminar. Al acabar puedes Abrir el archivo o Mostrarlo en la carpeta. (Los documentos de MongoDB no usan esta exportación.)
  • Resultados editables. Cuando la consulta lee una sola tabla e incluye su clave primaria, puedes editar celdas, añadir y borrar filas, poner NULL y pulsar Aplicar (o Descartar). Las columnas con clave foránea tienen un botón (o Alt+↓) para elegir el valor entre las filas de la tabla relacionada, y las columnas ENUM se editan con su lista de valores.
  • Diagrama de relaciones. Botón derecho en una base de datos (o en un esquema de PostgreSQL) › «Diagrama de relaciones»: las tablas con sus columnas y claves y una línea por clave foránea. Muévelas, haz zoom, mira «Solo claves», abre los datos de una tabla con doble clic y exporta el diagrama a PNG o SVG.
  • Consulta gráfica. En el mismo menú: añade tablas (se unen solas por sus claves foráneas), marca columnas y elige totales, orden y filtros, con el SQL a la vista. Abrir en consulta lo lleva a un documento SQL nuevo y Ejecutar además lo ejecuta allí, con las protecciones de siempre.
  • Ver datos de una tabla o vista y Ver documentos de una colección de MongoDB (como tabla o como JSON; en esta versión, de solo lectura).
  • Autocompletado y formato. En los documentos .sql, palabras clave del motor y las bases de datos, esquemas, tablas, vistas, columnas y funciones de la conexión del documento (mientras está abierta: autocompletar nunca la abre). Dar formato al documento con la gramática de cada motor (en SQL Server, lote a lote, conservando GO).
  • Historial de consultas. Vortaq: Historial de consultas busca lo que ejecutaste y lo abre en un documento nuevo con la misma conexión y base de datos. Solo en este equipo, sin resultados ni errores.
  • Árbol. Botón derecho en una tabla o vista: Seleccionar las primeras 1000 filas (se ejecuta al momento) y Script como CREATE. Buscar tabla o vista… (lupa de la vista Vortaq) busca en toda la conexión. En los resultados, Filtrar filas.
  • Plan de ejecución. Vortaq: Plan de ejecución estimado (no ejecuta nada) o real (ejecuta un SELECT de solo lectura y mide filas y tiempos), en el menú … del documento: un árbol con cada operador, su tabla e índice y su parte del coste.
  • El tema de tu editor. Los paneles usan los colores, la fuente y el tamaño del editor, en temas claros, oscuros y de alto contraste.

Agentes (MCP)

La extensión incluye el servidor MCP de Vortaq: un agente de IA puede usar las conexiones que tú elijas, sin la aplicación de escritorio y sin instalar nada más. El servidor corre dentro del editor, en http://127.0.0.1:<puerto>/mcp (solo en tu equipo), y responde mientras el editor está abierto.

  1. Vortaq: Agentes (MCP)… (paleta de comandos, menú … de la vista Vortaq, o botón derecho en una conexión › Agentes (MCP)…).
  2. Activa Permitir que agentes usen Vortaq (MCP) y elige el nivel de cada conexión: «Solo estructura» (nunca filas), «Lectura» o «Lectura y escritura». Está apagado por defecto, solo existen para el agente las conexiones que actives, y en Producción nunca se escribe.
  3. VS Code (Copilot en modo agente) lo encuentra solo («MCP: List Servers» › Vortaq). Para Claude Code, Codex, Gemini CLI, Antigravity, Cursor, OpenCode u otro cliente: Copiar configuración para otro cliente… y pega el bloque donde se indica.

Cada petición lleva una clave que se guarda en el almacén seguro del editor; Regenerar la clave deja fuera a los clientes con la anterior. Vortaq nunca envía al agente la contraseña, el host, el usuario ni la ruta de una conexión, y el registro de cada llamada (panel Salida › Vortaq) no incluye el SQL ni los valores.

Instalación y actualizaciones

  • Desde el Marketplace de VS Code (busca «Vortaq» en la vista Extensiones, o code --install-extension y0rshb3.vortaq): el editor la actualiza solo, como cualquier otra extensión.
  • Desde un .vsix de las versiones de GitHub (Cursor, VSCodium y Windsurf, mientras no esté en Open VSX): el editor no actualiza una extensión instalada desde un archivo, así que Vortaq mira una vez al día si hay una versión nueva en GitHub y te la ofrece. Instalar descarga el .vsix, comprueba su SHA-256 con el SHA256SUMS.txt de esa versión, lo instala y te pide recargar la ventana. Vortaq: Buscar actualizaciones lo comprueba en el momento (también en el menú … de la vista Vortaq). Desactiva la comprobación diaria con vortaq.updates.check.

Conexiones de producción

Cualquier escritura en una conexión marcada como Producción te pide escribir el nombre de la conexión antes de enviarse al servidor: sentencias que no son de solo lectura, cambios aplicados desde los resultados, etc. Puedes añadir otros entornos con el ajuste vortaq.typedConfirmEnvironments; Producción siempre lo pide. Si algo llegara al servidor sin esa confirmación, el núcleo de Vortaq lo rechaza igualmente.

Con vortaq.confirmDestructive activado (por defecto), DROP, TRUNCATE, DELETE o borrar filas también piden confirmación en el resto de conexiones.

Seguridad y privacidad

  • Las contraseñas se guardan cifradas (AES-256-GCM) en la carpeta de datos de la extensión. La clave está en el almacén seguro del editor (SecretStorage), que usa el llavero del sistema: Llavero de macOS, Administrador de credenciales de Windows o el servicio de secretos de Linux. En Linux, sin un llavero (gnome-keyring, KWallet…) el editor puede recurrir a un almacén más débil; configura uno si guardas contraseñas.
  • La extensión no envía tus datos a ningún sitio: solo se conecta a los servidores de base de datos que configures (y a sus túneles SSH). Exportar escribe únicamente en el archivo que eliges en el diálogo de guardar.
  • El registro («Vortaq» en el panel Salida) nunca incluye contraseñas ni datos de las filas.
  • Los agentes (MCP) están apagados por defecto. Encendidos, solo ven las conexiones que actives, en 127.0.0.1 y con una clave; con «Lectura» o «Lectura y escritura», los resultados de sus consultas llegan al proveedor de IA del agente.
  • Las conexiones de la extensión son independientes de las de Vortaq de escritorio: cada aplicación guarda las suyas.

Requisitos

  • VS Code 1.123 o posterior, o un editor basado en esa versión o en una más reciente.
  • SQLite usa el módulo node:sqlite del propio editor (Node 24.10 o posterior), sin módulos nativos. Si el editor no lo trae (por ejemplo, algunos servidores remotos), SQLite no aparece en el formulario y sus conexiones explican por qué.

Ajustes

Ajuste Por defecto Qué hace
vortaq.maxRows 1000 Filas que se muestran como máximo en cada resultado y en «Ver datos».
vortaq.typedConfirmEnvironments ["production"] Entornos que piden escribir el nombre de la conexión al escribir.
vortaq.confirmDestructive true Confirmar antes de borrar o eliminar en cualquier conexión.
vortaq.codeLens true Mostrar la conexión y «Ejecutar todo» sobre los documentos SQL.
vortaq.queryHistory.enabled true Guardar en este equipo las consultas que ejecutas (sin resultados).
vortaq.updates.check true Instalada desde un .vsix: buscar a diario una versión nueva.
vortaq.mcp.enabled false Permitir que agentes (MCP) usen las conexiones que actives.
vortaq.mcp.port 39291 Puerto local del servidor MCP (si otro programa lo usa, no arranca).

Los ajustes de seguridad y los de agentes solo se pueden cambiar en los ajustes de usuario, no en los de un espacio de trabajo.

En esta versión todavía no

Diseñador de tablas, copias de seguridad .vqb, edición de documentos de MongoDB, consultas de MongoDB desde el editor y paginación de resultados («Cargar más»). Llegarán en las próximas versiones.

Licencia

MIT. Los componentes de terceros que incluye la extensión y sus licencias están en dist/THIRD_PARTY_NOTICES.txt.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft