Mengelola data Anda menggunakan konsol Google Cloud

Halaman ini menjelaskan cara menjelajahi dan mengelola data AlloyDB untuk PostgreSQL menggunakan AlloyDB Studio di konsol Google Cloud .

AlloyDB Studio menyertakan panel Explorer yang terintegrasi dengan editor kueri dan tabel hasil kueri SQL. Anda dapat menjalankan pernyataan DDL, DML, dan DQL dari satu antarmuka ini. Misalnya, daripada mengonfigurasi alat kueri database pihak ketiga, Anda dapat membuat tabel atau membuat kueri data menggunakan editor kueri ini.

Jika Anda baru menggunakan AlloyDB untuk PostgreSQL, lihat Ringkasan AlloyDB.

Anda dapat menggunakan panel Explorer di AlloyDB Studio untuk melihat dan berinteraksi dengan objek database. Anda dapat membuat, mengubah, dan menghapus objek database berikut:

  • Skema
  • Tabel
  • Kolom
  • Indeks dan kunci
  • Pemicu
  • Dilihat
  • Functions
  • Prosedur
  • Urutan
  • Jenis
  • Ekstensi

Peran dan izin yang diperlukan

Untuk menggunakan AlloyDB Studio, Anda memerlukan izin berikut:

  • alloydb.clusters.get
  • alloydb.databases.list
  • alloydb.instances.executeSql
  • alloydb.instances.list
  • alloydb.users.list

Anda bisa mendapatkan izin ini melalui peran roles/alloydb.admin, atau menggunakan kombinasi peran roles/alloydb.viewer dan roles/alloydb.databaseUser. Jika Anda tidak memiliki peran ini, hubungi Administrator Organisasi Anda untuk meminta akses. Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.

Selain itu, pastikan Anda memiliki izin tingkat database untuk database yang Anda gunakan untuk autentikasi.

Memilih metode autentikasi database

Sebelum dapat mengakses database di AlloyDB Studio, Anda harus memilih metode autentikasi database terlebih dahulu. Untuk login ke database menggunakan AlloyDB Studio, Anda dapat menggunakan salah satu jenis autentikasi berikut:

  1. Autentikasi database IAM: Dengan menggunakan autentikasi IAM, Anda dapat mengelola akses dan hak istimewa database untuk pengguna di organisasi Anda. Untuk menggunakannya, siapkan autentikasi IAM di instance.

  2. Autentikasi database bawaan: Anda terhubung ke database di AlloyDB Studio menggunakan akun dan kredensial pengguna PostgreSQL Anda. Untuk mengetahui informasi selengkapnya, lihat Mengelola pengguna PostgreSQL dengan autentikasi standar.

Jelajahi data Anda

Untuk mengakses panel Explorer, ikuti langkah-langkah berikut:

  1. Di Google Cloud console, buka halaman AlloyDB.

    Buka AlloyDB

  2. Pilih cluster dari daftar.

  3. Di menu navigasi, klik AlloyDB Studio.

  4. Pilih metode autentikasi database.

  5. Klik Autentikasi. Panel Explorer menampilkan daftar objek di database Anda.

Membuat, mengubah, dan membuat kueri data Anda

Anda dapat menggunakan editor kueri untuk menjalankan pernyataan SQL. Pernyataan harus dipisahkan dengan titik koma. Anda dapat menyusun kueri sendiri, atau mengisi editor kueri dengan template.

Pernyataan dijalankan berdasarkan urutan saat Anda memasukkannya di editor kueri.

Untuk membuat, membuat kueri, atau mengubah data Anda, ikuti langkah-langkah berikut:

  1. Di Google Cloud console, buka halaman AlloyDB.

    Buka AlloyDB

  2. Pilih cluster dari daftar.

  3. Di menu navigasi, klik AlloyDB Studio.

  4. Login ke AlloyDB Studio menggunakan nama database, nama pengguna, dan sandi Anda.

  5. Buat kueri menggunakan salah satu metode berikut:

    • Untuk menyusun kueri Anda sendiri, ikuti langkah-langkah berikut:

      1. Buka tab baru dengan mengklik New SQL editor tab atau New tab.
      2. Saat editor kueri muncul, tulis kueri Anda.
    • Untuk menyusun kueri yang dimulai dengan template, ikuti langkah-langkah berikut:

      1. Di panel Explorer, di samping objek database, klik more_vert View actions. Satu atau beberapa tindakan yang tersedia akan muncul.
      2. Klik tindakan. Editor kueri akan diisi dengan template.
      3. Ganti placeholder apa pun dalam template.
  6. Klik Run. Tindakan ini akan menjalankan semua kueri di editor kueri. Hasil kueri Anda akan muncul di tabel Results.

    Anda juga dapat memilih dan menjalankan satu atau beberapa kueri secara bersamaan. Untuk melakukannya, pilih satu atau beberapa kueri, lalu klik Jalankan yang dipilih.

Batasan

  • AlloyDB Studio mendukung kueri ringan. Respons yang lebih dari 10 MB mungkin terpotong. AlloyDB Studio menunjukkan kapan hasil parsial ditampilkan.
  • Kueri atau pembuatan indeks yang berjalan lama pada tabel besar yang melebihi 5 menit di instance akan dihentikan dan dibatalkan.
  • AlloyDB Studio tidak mempertahankan koneksi database tetap terbuka setelah eksekusi skrip SQL selesai. Demikian pula, tab Editor tidak berbagi sesi umum dan setiap eksekusi memulai koneksi baru menggunakan sesi terpisah.
  • Saat Anda menjalankan beberapa pernyataan kueri secara bersamaan, dan salah satu kueri menghasilkan error, seluruh kueri akan dibatalkan.

Langkah berikutnya