Topik ini menjelaskan cara membuat dan menghapus database serta memilih kebijakan akses untuk database tersebut pada halaman Manajemen DB di konsol Hologres.
Otorisasi database
Anda dapat membuat database dari halaman Manajemen DB.
-
Masuk ke konsol Hologres, lalu klik Go to HoloWeb untuk menuju halaman pengembangan HoloWeb.
-
Pada bilah menu atas halaman pengembangan HoloWeb, klik .
-
Pada halaman DB Authorization, pilih nama instans target. Di pojok kanan atas halaman, klik Create Database.
-
Pada kotak dialog Create Database, pilih nama instans target, masukkan Database Name, dan pilih Permission Model sesuai kebutuhan.

Untuk menyederhanakan otorisasi, aktifkan simple permission model (SPM).
Hologres menyediakan sistem otorisasi berikut:
-
Model otorisasi PostgreSQL standar: Hologres kompatibel dengan PostgreSQL dan menggunakan sistem otorisasi yang sama. Berikan izin kepada pengguna Resource Access Management (RAM) dengan pernyataan otorisasi PostgreSQL standar. Untuk informasi selengkapnya, lihat Standard PostgreSQL authorization model.
-
Simple permission model (SPM): Untuk meningkatkan pengalaman pengguna, Hologres menyediakan model izin sederhana coarse-grained berbasis PostgreSQL. Berikan izin dengan menambahkan pengguna ke kelompok pengguna. Untuk informasi selengkapnya, lihat Simple permission model (SPM).
-
Schema-level simple permission model (SLPM): Model izin ini berbasis skema dan menyediakan granularitas lebih halus dibandingkan simple permission model. Gunakan model izin ini jika Anda memerlukan pemisahan izin yang ketat sekaligus otorisasi yang sederhana. Untuk informasi selengkapnya, lihat Schema-level simple permission model (SLPM).
CatatanSetelah Anda membeli instans, sistem akan membuat database default bernama postgres. Database ini dialokasikan sedikit resource dan hanya digunakan untuk keperluan manajemen. Database ini tidak ditampilkan di halaman Manajemen DB. Untuk memproses data bisnis, buat database baru.
-
Berikan izin kepada pengguna
Setelah Anda mengaktifkan simple permission model untuk database baru, berikan izin kepada pengguna RAM di konsol sebagai berikut:
-
Pada halaman Authorize User database target, klik Grant Permission.
-
Pada kotak dialog Grant Permission, pilih User Account dan User Group.

Kelompok pengguna tersebut adalah:
-
Admin: Pemilik database. Kelompok ini dapat mengakses dan mengoperasikan semua objek database serta mengelola semua kelompok pengguna dalam database.
-
Developer: Dapat menggunakan pernyataan Data Definition Language (DDL) untuk membuat, menghapus, atau mengubah definisi objek database, serta dapat membaca dan menulis data dalam objek database.
-
Writer: Dapat membaca dan menulis data dalam objek database.
-
Viewer: Memiliki izin read-only pada semua objek database.
-
-
Klik OK. Akun tersebut kemudian dapat terhubung ke database dan menggunakan Data Studio.
CatatanJika Anda tidak menemukan akun tersebut dalam daftar drop-down User Account, berarti akun tersebut belum ditambahkan ke instans saat ini. Buka halaman Users untuk menambahkan pengguna tersebut.
Mencabut otorisasi
Jika database yang Anda gunakan telah mengaktifkan simple permission model, cabut otorisasi dari pengguna RAM di konsol sebagai berikut:
-
Pada halaman DB Authorization, temukan database target dan klik Authorize User di kolom Actions untuk menuju halaman Authorize User.
-
Di kolom Actions untuk pengguna target, klik Revoke Permission.

-
Klik OK.
Untuk informasi selengkapnya mengenai izin yang dimiliki pengguna RAM setelah otorisasi dicabut, lihat Use the simple permission model.
Hapus database
Pada halaman DB Authorization, temukan database target dan klik Delete di kolom Actions untuk menghapusnya. Setelah database dihapus, semua data di dalamnya juga akan dihapus dan tidak dapat dipulihkan.