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, alih-alih 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. 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:

  • Autentikasi database IAM: gunakan autentikasi IAM untuk mengelola akses dan hak istimewa database bagi pengguna di organisasi Anda. Untuk menggunakannya, siapkan autentikasi IAM di instance.

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

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 dalam database Anda.

Membuat, mengubah, dan membuat kueri data Anda

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

Eksekusi pernyataan didasarkan pada 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. Klik New SQL editor tab atau New tab untuk membuka tab baru.
      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 besar dari 10 MB mungkin terpotong. AlloyDB Studio menunjukkan kapan ia menampilkan hasil parsial.
  • Kueri atau pembuatan indeks yang berjalan lama pada tabel besar yang melebihi lima 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