Esta página descreve como estabelecer ligação a uma base de dados do Spanner no IntelliJ e noutros produtos da JetBrains.
O IntelliJ IDEA é um ambiente de programação integrado para desenvolver software em Java, Kotlin, Groovy e outros idiomas baseados na JVM.
Esta página pressupõe que já tem o IntelliJ ou outro IDE da JetBrains instalado no seu computador.
Associe ao Spanner
A ligação do IntelliJ à sua base de dados do Spanner permite-lhe executar consultas e outras declarações SQL na sua base de dados do Spanner diretamente a partir do IntelliJ. Também permite a conclusão e a validação de código para nomes de tabelas e colunas no seu código.
Pode estabelecer ligação a bases de dados com dialeto GoogleSQL e bases de dados com dialeto PostgreSQL seguindo estes passos:
No IntelliJ, clique na opção de menu
File > New > Datasource > Google Spanner
. O controladorGoogle Spanner
encontra-se no submenuOther
se não tiver usado este controlador anteriormente.Na janela Origens de dados, introduza o ID do projeto, da instância e da base de dados.
Opcional: selecione um ficheiro de chave de conta de serviço se quiser autenticar através de uma conta de serviço. Selecione
No Auth
no menu pendente Credenciais se quiser usar as suas credenciais predefinidas.Clique em OK para criar a origem de dados. A base de dados do Spanner é adicionada à janela Database no IntelliJ.
Na janela Bases de dados, expanda a origem de dados que acabou de adicionar. Em seguida, clique no botão
...
junto ao textoNo schemas selected
.Selecione a opção
All schemas
para dar instruções ao IntelliJ para inspecionar todos os esquemas na base de dados. Em seguida, o IntelliJ preenche a vista da base de dados com todas as tabelas e vistas na sua base de dados.
Estabeleça ligação ao emulador do Spanner
Também pode associar o IntelliJ a uma base de dados no emulador do Spanner:
Primeiro, inicie o emulador com um dos seguintes comandos:
gcloud emulators spanner start
docker run -p 9010:9010 -p 9020:9020 gcr.io/cloud-spanner-emulator/emulator
Clique na opção de menu
File > New > Datasource > Google Spanner
. O controladorGoogle Spanner
encontra-se no submenuOther
se não tiver usado este controlador anteriormente.Introduza o ID do projeto, da instância e da base de dados. NOTE: o projeto, a instância e a base de dados não têm de existir no emulador.
Selecione
No Auth
no menu pendente Credenciais.Clique no separador
Advanced
na janela Origens de dados.Modifique o valor de
autoConfigEmulator
paratrue
.Clique em OK para aceitar todas as alterações. O projeto, a instância e a base de dados são criados automaticamente no emulador se ainda não existirem.
Na janela Bases de dados, expanda a origem de dados que acabou de adicionar. Clique no botão
...
junto ao textoNo schemas selected
.Selecione a opção
All schemas
para dar instruções ao IntelliJ para inspecionar todos os esquemas na base de dados. Em seguida, o IntelliJ preenche a vista da base de dados com todas as tabelas e vistas na sua base de dados.
O que se segue?
- Para mais documentação sobre como adicionar e trabalhar com origens de dados no IntelliJ, visite Origens de dados do IntelliJ.
- Saiba mais acerca do emulador do Spanner.