全部产品
Search
文档中心

Hologres:Mengelola izin pada gudang data virtual

更新时间:Nov 06, 2025

Topik ini menjelaskan pernyataan yang digunakan untuk mengelola izin pada gudang data virtual, termasuk cara melihat izin akses dan mengonfigurasi gudang data virtual default untuk sebuah instans atau pengguna.

Peringatan

  • Hanya Hologres V2.0.4 ke atas yang mendukung fitur gudang data virtual. Jika versi instans Hologres Anda lebih lama dari V2.0.4, tingkatkan secara manual instans Hologres Anda di Konsol Hologres atau bergabunglah dengan grup DingTalk untuk dukungan teknis. Untuk informasi lebih lanjut tentang peningkatan manual instans Hologres di Konsol Hologres, lihat bagian "Peningkatan Manual" dalam Peningkatan Instans. Untuk informasi lebih lanjut tentang memperoleh dukungan teknis, lihat Memperoleh Dukungan Online untuk Hologres.

  • Sebelum menggunakan fitur gudang data virtual, Anda harus bergabung dengan grup DingTalk Hologres untuk mengajukan konfigurasi latar belakang.

Lihat izin akses pengguna pada semua gudang data virtual

  • Sintaksis

    Jalankan pernyataan SQL berikut untuk melihat izin akses pengguna pada semua gudang data virtual di instans yang terhubung:

    SELECT * FROM hologres.hg_warehouse_users;
  • Bidang

    Tabel berikut menjelaskan bidang dalam tabel hg_warehouse_users.

    Bidang

    Tipe Data

    Deskripsi

    Contoh

    warehouse_name

    TEXT

    Nama gudang data virtual.

    init_warehouse

    warehouse_id

    INTEGER

    ID unik gudang data virtual.

    1

    username

    TEXT

    Nama pengguna yang memiliki izin pada gudang data virtual.

    BASIC$user1

Lihat gudang data virtual default semua pengguna

  • Sintaksis

    Jalankan pernyataan SQL berikut untuk melihat gudang data virtual default semua pengguna di instans yang terhubung. Hanya satu gudang data virtual default yang dikonfigurasikan untuk setiap pengguna.

    SELECT * FROM hologres.hg_user_default_warehouse;
  • Bidang

    Tabel berikut menjelaskan bidang dalam tabel hg_user_default_warehouse.

    Bidang

    Tipe Data

    Deskripsi

    Contoh

    warehouse_name

    TEXT

    Nama gudang data virtual.

    init_warehouse

    warehouse_id

    INTEGER

    ID unik gudang data virtual.

    1

    username

    TEXT

    Nama pengguna yang memiliki izin pada gudang data virtual.

    BASIC$user1

Konfigurasikan gudang data virtual default untuk sebuah instans

  • Sintaksis

    Jalankan pernyataan SQL berikut untuk mengonfigurasi gudang data virtual default untuk sebuah instans.

    Catatan

    Secara default, semua pengguna instans memiliki izin pada gudang data virtual default.

    CALL hg_set_default_warehouse ('<warehouse_name>');
  • Bidang

    Bidang

    Tipe Data

    Deskripsi

    warehouse_name

    TEXT

    Nama gudang data virtual yang ingin Anda konfigurasikan sebagai gudang data virtual default.

Berikan izin pada gudang data virtual kepada pengguna

  • Sintaksis

    Jalankan pernyataan SQL berikut untuk memberikan izin pada gudang data virtual kepada pengguna:

    CALL hg_grant_warehouse_access_privilege ('<warehouse_name>','"<user_name>"');
  • Bidang

    Bidang

    Tipe Data

    Deskripsi

    warehouse_name

    TEXT

    Nama gudang data virtual yang ingin Anda berikan izin.

    user_name

    TEXT

    Nama pengguna. Contoh:

    • Pengguna RAM: p4_2xxxxxxxxx

    • Akun kustom: BASIC$user1

Cabut izin gudang virtual dari pengguna

  • Sintaksis

    Jalankan pernyataan SQL berikut untuk mencabut izin pada gudang data virtual dari pengguna:

    CALL hg_revoke_warehouse_access_privilege ('<warehouse_name>','"<user_name>"');
  • Bidang

    Bidang

    Tipe Data

    Deskripsi

    warehouse_name

    TEXT

    Nama gudang data virtual yang ingin Anda cabut izin.

    user_name

    TEXT

    Nama pengguna. Contoh:

    • Pengguna RAM: p4_2xxxxxxxxx

    • Akun kustom: BASIC$user1

Konfigurasikan gudang data virtual default untuk pengguna

  • Sintaksis

    • Jalankan pernyataan berikut untuk mengonfigurasi gudang data virtual default untuk pengguna:

      CALL hg_set_user_default_warehouse ('"<user_name>"','<warehouse_name>');
    • Jalankan pernyataan berikut untuk menghapus gudang data virtual default dari pengguna:

      CALL hg_reset_user_default_warehouse ('"<user_name>"');
  • Bidang

    Bidang

    Tipe Data

    Deskripsi

    user_name

    TEXT

    Nama pengguna. Contoh:

    • Pengguna RAM: p4_2xxxxxxxxx

    • Akun kustom: BASIC$user1

    warehouse_name

    TEXT

    Nama gudang data virtual yang ingin Anda konfigurasikan sebagai gudang data virtual default.

Melepaskan koneksi ke gudang virtual

  • Peringatan

    • Hanya pengguna dengan peran superuser pada sebuah instans yang dapat menjalankan pernyataan SQL untuk melepaskan koneksi ke gudang data virtual di instans tersebut.

    • Pengguna dengan peran superuser pada sebuah instans dapat mengakses semua gudang data virtual di instans tersebut. Pernyataan SQL tidak melepaskan koneksi pengguna dengan peran superuser.

  • Sintaksis

    SELECT hg_kill_unprivileged_warehouse_connections();