Visual Studio Code, o Integrated SQL Editor e a execução de consultas N1QL

Servidor Couchbase 4.5 e GO_CBQ

Com o Couchbase Server 4.5, estamos fornecendo uma nova ferramenta de execução de consulta de linha de comando aprimorada chamada "go_cbq". O novo binário vem com recursos para suporte a scripts, gerenciamento de conexões e muito mais.

Estou usando o go_cbq há algum tempo e gosto muito dele. Atualmente, a maior parte da codificação que faço é de código de amostra com SDKs, N1QL e scripts de shell, e ter um editor avançado torna tudo mais divertido. Recentemente, decidi dar uma olhada no Visual Studio Code. Ele funciona no Mac e no Windows e facilita muito a vida de quem está se dedicando ao mesmo espaço que eu.

Edição e execução do N1QL no Visual Studio Code

O Visual Studio Code é uma ferramenta bastante simples com editores inteligentes para muitas linguagens. Atualmente, estou usando-a para fazer experimentos com GO, mas o editor SQL também é bastante eficiente. Com "tarefas" simples de personalizar, também foi muito simples fazer com que o editor sql e o go_cbq trabalhassem juntos para executar consultas N1QL no Couchbase Server. Estou fazendo isso no Windows, mas tudo o que está descrito abaixo também se aplica ao Mac. Veja como você pode usar o Visual Studio Code e o Couchbase Server com N1QL juntos para editar e executar consultas. 

1- Adicione o diretório couchbase bin ao seu PATH (c:Program FilesCouchbaseServerbin no Windows ou /Applications/Couchbase Server.app/Contents/Resources/couchbase-core/bin/ se você estiver no Mac)

2- Inicie o Visual Studio Code e "Open a Folder" (Abrir uma pasta) - esse será seu diretório de trabalho.

3- Edite seu arquivo tasks.json com o seguinte JSON (o arquivo tasks.json é criado no diretório .vscode na pasta que você abriu - crie um arquivo tasks.json se você não o encontrar lá).

 

- Abra um novo arquivo .sql e edite algumas instruções N1QL - elas listam os índices e os buckets no sistema.

- Inicie a tarefa de execução: Use CTRL-P no Windows ou COMMAND-P no Mac e digite "task" e um espaço. Selecione a opção go_cbq e, pronto, você verá a mensagem go_cbq na janela de saída.

O pessoal da Microsoft parece estar adicionando novos recursos todos os dias, portanto, tenho certeza de que você pode fazer melhor do que eu com a personalização de tarefas. Veja como você pode trabalhar com tarefas no código VS.

Agradeço a Jeff Morris por ter me indicado a ferramenta.

Feliz Hacking

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Cihan Biyikoglu, diretor de gerenciamento de produtos, Couchbase

Cihan Biyikoglu é diretor de gerenciamento de produtos da Couchbase, responsável pelo produto Couchbase Server. Cihan é um entusiasta de big data que traz mais de vinte anos de experiência para a equipe de produtos da Redis Labs. Cihan começou sua carreira como desenvolvedor C/C++.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.