Consulta SQL++ / N1QL

Visual Studio Code, el editor SQL integrado y la ejecución de consultas N1QL

Couchbase Server 4.5 y GO_CBQ

Con Couchbase Server 4.5, proporcionamos una nueva herramienta mejorada de ejecución de consultas por línea de comandos llamada "go_cbq". El nuevo binario viene con capacidades para soporte de scripts, gestión de conexiones y más.

He estado usando go_cbq por un tiempo y me encanta. La mayor parte de la codificación que hago en estos días resulta ser código de ejemplo con SDKs, N1QL y shell scripts en estos días, y tener un potente editor lo hace divertido. Hace poco decidí probar Visual Studio Code. Funciona en Mac y Windows y hace la vida muy fácil si usted está incursionando en el mismo espacio que yo.

Edición y ejecución de N1QL en Visual Studio Code

Visual Studio Code es una herramienta bastante sencilla con editores inteligentes para muchos lenguajes. Lo estoy utilizando para la experimentación GO en estos días, pero el editor SQL es bastante potente también. Con "tareas" fáciles de personalizar, también fue muy sencillo conseguir que el editor sql y go_cbq funcionaran juntos para ejecutar consultas N1QL en Couchbase Server. Estoy haciendo esto en Windows, pero todo lo siguiente se aplica a Mac también. Así es como puedes usar Visual Studio Code y Couchbase Server con N1QL juntos para editar y ejecutar consultas. 

1- Añade el directorio bin de couchbase a tu PATH (c:Archivos de ProgramaCouchbaseServerbin en Windows o /Aplicaciones/Couchbase Server.app/Contenidos/Recursos/couchbase-core/bin/ si estás en Mac)

2- Inicie Visual Studio Code y "Abra una carpeta" - ésta se convertirá en su directorio de trabajo.

3- Edita tu archivo tasks.json con el siguiente JSON (el archivo tasks.json se crea en el directorio .vscode bajo la carpeta que has abierto - crea un archivo tasks.json si no lo ves ahí).

 

- Abra un nuevo archivo .sql y edite algunas sentencias N1QL - estas listan los índices y buckets en el sistema.

- Inicie la tarea de ejecución: Usa CTRL-P en Windows o COMMAND-P en Mac y escribe "task" y un espacio. Selecciona la opción go_cbq. y ¡Bang! verás el go_cbq en la ventana de salida.

La gente de Microsoft parece estar añadiendo nuevas capacidades cada día, así que estoy seguro de que puedes hacerlo mejor que yo con la personalización de tareas. He aquí cómo se puede trabajar con tareas en VS Code.

Gracias a Jeff Morris por darme a conocer la herramienta.

Feliz pirateo

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Cihan Biyikoglu, Director de Gestión de Productos, Couchbase

Cihan Biyikoglu es director de gestión de productos en Couchbase, responsable del producto Couchbase Server. Cihan es un entusiasta de los grandes datos que aporta más de veinte años de experiencia al equipo de productos de Redis Labs. Cihan comenzó su carrera como desarrollador de C/C++.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.