Creare e gestire query salvate

Questa pagina descrive come creare e gestire le query salvate. Quando scrivi script SQL in AlloyDB Studio , puoi salvarli e gestirli. Per saperne di più, consulta la panoramica delle query salvate .

La funzionalità delle query salvate è disponibile solo nella Google Cloud console.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per utilizzare le query salvate, chiedi all'amministratore di concederti i seguenti ruoli Identity and Access Management (IAM) nel progetto:

  • Per visualizzare le query salvate: Cloud AlloyDB Database User (roles/alloydb.databaseuser)
  • Per creare, modificare, visualizzare ed eliminare le query salvate in un progetto, incluso l'accesso alla pagina Query salvate: Cloud AlloyDB Admin (roles/alloydb.admin) o Studio Query User (roles/databasesconsole.studioQueryUser)
  • Per gestire tutte le query salvate in un progetto, incluso l'accesso alla pagina Query salvate: Studio Query Admin (roles/databasesconsole.studioQueryAdmin)

Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Questi ruoli predefiniti includono le autorizzazioni necessarie per utilizzare le query salvate. Per saperne di più sulle autorizzazioni necessarie, consulta Autorizzazioni obbligatorie.

Autorizzazioni obbligatorie

Per creare, visualizzare, modificare ed eliminare le query salvate, devi disporre delle seguenti autorizzazioni IAM a livello di progetto:

Azione Autorizzazioni IAM obbligatorie
Crea query salvate
  • databasesconsole.studioQueries.create
Visualizza le query salvate
  • databasesconsole.studioQueries.search
  • databasesconsole.locations.get
  • databasesconsole.locations.list
Modifica le query salvate
  • databasesconsole.studioQueries.update
Elimina query salvate
  • databasesconsole.studioQueries.delete
Amministra le query salvate
(solo per l'utilizzo da parte degli amministratori)
  • databasesConsole.studioQueries.list
  • databasesconsole.locations.list

Puoi anche ottenere queste autorizzazioni utilizzando ruoli personalizzati o altri ruoli predefiniti.

Il ruolo Studio Query User (roles/databasesconsole.studioQueryUser) fornisce l'accesso per creare, visualizzare e scrivere query salvate. Questo ruolo soddisfa le esigenze della maggior parte degli utenti.

Concedi il ruolo Studio Query Admin (roles/databasesconsole.studioQueryAdmin) solo agli amministratori. Per saperne di più su AlloyDB IAM, consulta Ruoli e autorizzazioni per AlloyDB .

Crea una query salvata

Per creare una query salvata:

  1. Nella Google Cloud console, vai alla pagina Cluster.
    Vai a Cluster
  2. Seleziona l'istanza in cui vuoi creare una query salvata.
  3. Nel menu di navigazione, fai clic su AlloyDB Studio.
  4. Nella pagina AlloyDB Studio, fai clic su Nuova scheda o utilizza la scheda dell'editor vuota.
  5. Nell'editor di query, inserisci una query SQL.
  6. Fai clic su Salva.
  7. Nella finestra di dialogo Salva query, inserisci un nome per la query salvata.
  8. Fai clic su Salva.

Apri ed esegui una query salvata

Per aprire una query salvata come nuova query:

  1. Nel riquadro Explorer della pagina AlloyDB Studio, vai alla sezione Query.
  2. Fai clic su una query salvata per aprirla in una nuova scheda dell'editor. Facoltativamente, puoi fare clic Visualizza azioni accanto a una query salvata. Quindi, fai clic su Apri query per aprirla in una nuova scheda dell'editor.
  3. Fai clic su Esegui.

Aggiorna una query salvata

Per aggiornare una query salvata esistente:

  1. Nel riquadro Explorer della pagina AlloyDB Studio, vai alla sezione Query.
  2. Fai clic su una query salvata per aprirla in una nuova scheda dell'editor. Facoltativamente, puoi fare clic Visualizza azioni accanto a una query salvata. Quindi, fai clic su Apri query per aprirla in una nuova scheda dell'editor.
  3. Modifica la query.
  4. Per salvare la query modificata, fai clic su Salva.

Visualizza e gestisci un elenco di tutte le query salvate

Per visualizzare un elenco di tutte le query salvate nel progetto:

  1. Nella Google Cloud console, vai alla pagina Cluster.
    Vai a Cluster
  2. Seleziona un cluster qualsiasi. Poiché una query salvata è un elemento secondario di un progetto, as long as you have the required role, you can view all saved queries in the project from any cluster, istanza, or database.
  3. Nel menu di navigazione, fai clic su AlloyDB Studio ed esegui l'autenticazione.
  1. Seleziona un database qualsiasi.
  2. Nel riquadro Explorer della pagina AlloyDB Studio, vai alla sezione Query.
  3. Fai clic su Visualizza azioni accanto a una query salvata. Quindi, fai clic su Gestisci query.

    Si apre la pagina Query salvate. Questa pagina elenca tutte le query salvate in questo progetto, incluse le query salvate per altri prodotti. Google Cloud

Puoi cercare, filtrare, visualizzare ed eliminare le query nella pagina Query salvate. Non puoi modificare una query esistente nella pagina Query salvate.

Elimina una query salvata

Puoi eliminare una query salvata dalla pagina AlloyDB Studio o dalla pagina Query salvate nella Google Cloud console.

  1. Nel riquadro Explorer della pagina AlloyDB Studio, vai alla sezione Query.
  2. Fai clic su Visualizza azioni accanto alla query salvata che vuoi eliminare. Quindi, per eliminare la query salvata, fai clic su Elimina query.
  3. Nella finestra di dialogo Elimina query, fai clic su Elimina.

Puoi anche eliminare una query salvata nella pagina Query salvate. Per eliminare una query salvata nella pagina Query salvate:

  1. Vai alla pagina Query salvate.
  2. Fai clic su Visualizza azioni accanto alla query salvata che vuoi eliminare.
  3. Fai clic su Elimina query per eliminare la query salvata.
  4. Nella finestra di dialogo Elimina query, fai clic su Elimina.

Passaggi successivi