Gestire i dati con Cloud SQL Studio

In questa pagina viene descritto come esplorare e gestire i dati di Cloud SQL utilizzando Cloud SQL Studio nella console Google Cloud.

Cloud SQL Studio consente agli utenti autorizzati di interagire direttamente con il database SQL ed eseguire query SQL dalla console Google Cloud per accedere ai dati e manipolarli. Puoi eseguire una serie di azioni su un client a riga di comando SQL, ad esempio creando tabelle e indici, modificando tabelle o impostando viste.

Cloud SQL Studio include un riquadro Explorer che si integra con una query dell'editor di codice e una tabella dei risultati delle query SQL. Puoi eseguire istruzioni DDL, DML e DQL da questa unica interfaccia. Ad esempio, invece di configurare una configurazione strumento di query per database, puoi creare una tabella ed eseguire query sui dati utilizzando il in Cloud SQL Studio.

Puoi utilizzare il riquadro Explorer per visualizzare e interagire con gli oggetti del database. Puoi creare, modificare ed eliminare gli oggetti del database come segue:

  • Tabelle
  • Colonne
  • Indici e chiavi
  • Funzioni

Puoi anche utilizzare il riquadro Explorer per eseguire il seed delle query SELECT per le tabelle.

Se non hai mai utilizzato Cloud SQL, consulta Panoramica di Cloud SQL.

Ruoli e autorizzazioni richiesti

Per ottenere le autorizzazioni necessarie per completare le attività in questo documento, chiedi all'amministratore di concederti Ruolo IAM Amministratore Cloud SQL (roles/cloudsql.admin) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite la ruoli o altri ruoli predefiniti ruoli.

Per utilizzare Cloud SQL Studio, devi disporre delle seguenti autorizzazioni:

  • cloudsql.instances.get
  • cloudsql.users.list
  • cloudsql.databases.list
  • cloudsql.instances.executeSql

Inoltre, assicurati di disporre delle autorizzazioni a livello di database per il database che che usi per l'autenticazione e la password dell'utente del database con privilegi che utilizzerai.

Esplora i tuoi dati

Per accedere al riquadro Explorer, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Seleziona un'istanza dall'elenco.
  3. Nel menu di navigazione, fai clic su Cloud SQL Studio.
  4. Accedi a Cloud SQL Studio utilizzando il nome del database, il nome utente e password. Il riquadro Explorer mostra un elenco degli oggetti nel tuo per configurare un database.

Creare, modificare ed eseguire query sui dati

Utilizzando l'editor SQL, puoi eseguire una combinazione di istruzioni DDL, DML e DQL. Puoi comporre una query personalmente oppure completare l'editor di query con una utilizzando Explorer.

Per strutturare, modificare o eseguire query sui dati:

  1. Nella console Google Cloud, vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Seleziona un'istanza dall'elenco.
  3. Nel menu di navigazione, fai clic su Cloud SQL Studio.
  4. Accedi a Cloud SQL Studio utilizzando il nome del database, il nome utente e la password.
  5. Crea una query utilizzando uno dei seguenti metodi:
    • Per scrivere la tua query, segui questi passaggi:
      1. Apri una nuova scheda facendo clic su .
      2. Quando viene visualizzato l'editor di query, scrivi la query.
    • Per scrivere una query iniziando da un modello, segui questi passaggi:
      1. Nel riquadro Explorer, accanto a un oggetto o una raccolta di database, fai clic su more_vert Visualizza azioni. Vengono visualizzate una o più azioni disponibili.
      2. Fai clic su un'azione. L'editor di query viene completato con un modello.
      3. Sostituisci gli eventuali segnaposto nel modello.
  6. Esegui le query utilizzando uno dei seguenti approcci:
    • Per eseguire tutte le istruzioni nell'editor query, fai clic su Esegui.
    • Per eseguire istruzioni specifiche, selezionane una o più e fai clic su Esegui selezionate.
  7. I risultati delle query vengono visualizzati nella scheda Risultati. Se vengono visualizzati più risultati set di dati disponibili, seleziona un risultato dall'elenco a discesa Tutti i risultati.

Limitazioni

  • Cloud SQL Studio supporta query leggere. Le risposte superiori a 8 MB potrebbero troncato. Cloud SQL Studio indica quando vengono restituiti risultati parziali.
  • Puoi eseguire query solo per istanze Cloud SQL in esecuzione.
  • Cloud SQL Studio non supporta i server esterni.
  • Le richieste che richiedono più di un minuto vengono annullate.
  • Cloud SQL Studio non mantiene aperta una connessione al database dopo l'esecuzione di uno script SQL. Analogamente, le schede editor non condividono e ogni esecuzione avvia una nuova sessione.
  • Quando esegui una combinazione di istruzioni DML, DQL e DDL, viene generato solo il Verranno visualizzate le query DQL.
  • La chiusura della scheda del browser o del browser non interrompe l'esecuzione della query in in Cloud SQL Studio. La query verrà eseguita fino al completamento o al timeout.
  • Cloud SQL Studio supporta solo PostgreSQL-native l'autenticazione (nome utente e password). Non puoi autenticarti utilizzando Identity and Access Management o le credenziali salvate in Secret Manager.
  • Se esegui più istruzioni nell'editor di query contemporaneamente e una o più istruzioni comportano un errore, l'esecuzione di tutte le istruzioni viene interrotta e viene visualizzato il primo errore riscontrato.