Questa pagina descrive come connettersi a un database Spanner in IntelliJ e altri prodotti JetBrains.
IntelliJ IDEA è un ambiente di sviluppo integrato per lo sviluppo di software in Java, Kotlin, Groovy e altri linguaggi basati su JVM.
Questa pagina presuppone che tu abbia già IntelliJ o un altro IDE JetBrains installato sul computer.
Connettiti a Spanner
La connessione di IntelliJ al tuo database Spanner consente di eseguire query e altre istruzioni SQL sul database Spanner direttamente IntelliJ. Abilita inoltre il completamento e la convalida del codice per tabelle e colonne nel codice.
Puoi connetterti sia ai database di dialetti GoogleSQL che a quelli di dialetti PostgreSQL seguendo questi passaggi:
In IntelliJ, fai clic sull'opzione di menu
File > New > Datasource > Google Spanner
. Il conducenteGoogle Spanner
si trova nel sottomenuOther
se hai non ho mai usato questo driver prima d'ora.Nella finestra Origini dati, inserisci il progetto, l'istanza e l'ID del database.
(Facoltativo) Seleziona un file di chiavi dell'account di servizio se vuoi eseguire l'autenticazione utilizzando un account di servizio. Se vuoi, seleziona
No Auth
nel menu a discesa Credenziali per utilizzare le credenziali predefinite.Fai clic su OK per creare l'origine dati. Il database Spanner è aggiunto alla finestra Database in IntelliJ.
Nella finestra Database, espandi l'origine dati appena aggiunta. Poi fai clic sul pulsante
...
accanto al testoNo schemas selected
.Seleziona l'opzione
All schemas
per indicare a IntelliJ di introspezionare tutti schemi nel database. IntelliJ completerà quindi la vista del database con per tutte le tabelle e le viste del database.
Connettiti all'emulatore di Spanner
Puoi anche connettere IntelliJ a un database nella Emulatore di Spanner:
Per prima cosa, avvia l'emulatore con uno dei seguenti comandi:
gcloud emulators spanner start
docker run -p 9010:9010 -p 9020:9020 gcr.io/cloud-spanner-emulator/emulator
Fai clic sull'opzione di menu
File > New > Datasource > Google Spanner
. Il conducenteGoogle Spanner
si trova nel sottomenuOther
se hai non ho mai usato questo driver prima d'ora.Inserisci l'ID progetto, istanza e database. NOTA: il progetto, l'istanza e database non devono necessariamente esistere nell'emulatore.
Seleziona
No Auth
nel menu a discesa Credenziali.Fai clic sulla scheda
Advanced
nella finestra Origini dati.Modifica il valore di
autoConfigEmulator
intrue
.Fai clic su OK per accettare tutte le modifiche. Il progetto, l'istanza e il database sull'emulatore, se non sono già presenti.
Nella finestra Database, espandi l'origine dati appena aggiunta. Fai clic sul pulsante
...
accanto al testoNo schemas selected
.Seleziona l'opzione
All schemas
per indicare a IntelliJ di introspezionare tutti schemi nel database. IntelliJ completerà quindi la vista del database con per tutte le tabelle e le viste del database.
Passaggi successivi
- Per ulteriore documentazione su come aggiungere e utilizzare le origini dati in IntelliJ, visita la pagina relativa alle origini dati Intelligence.
- Scopri di più sull'emulatore di Spanner.