Ada createuser
& dropuser
perintah:
createuser - define a new PostgreSQL user account
dropuser - remove a PostgreSQL user account
Apakah ada cara yang sesuai untuk mendaftar akun pengguna?
Kedua perintah ini tidak mengharuskan pengguna untuk memohon psql
atau memahami detail penggunaannya.
users
postgresql
CW Holeman II
sumber
sumber
psql -c '\du'
Untuk membatasi output hanya untuk nama pengguna, cukup lakukan hal berikut baik dari
psql
shell atau dari shell / terminal lokal sebagaiSementara metode cepat, sebagaimana ditunjukkan dalam jawaban sebelumnya, menampilkan 3 kolom; termasuk Nama Pengguna , Daftar Atribut Peran , dan Anggota grup peran.
Akhirnya, seperti yang ditunjukkan dalam jawaban berikutnya, perintah PostgreSQL berjalan di latar belakang untuk
\du
perintah tersebut yang memperlihatkan kolom "default" tersebut dengan memanggil:Bagian terakhir disalin dari Mailing List PostgreSQL .
sumber
Solusi SQL yang biasanya dilakukan oleh psql \ du:
Ref: https://www.postgresql.org/message-id/[email protected]
sumber
Untuk jawaban yang lebih sederhana ...
Dari dalam psql:
Dari terminal:
Ini membantu saya untuk mengingat bahwa d sering digunakan untuk d escribe sesuatu dan u adalah untuk u sers.
sumber