“Postgres mencantumkan pengguna dan peran” Kode Jawaban

Pengguna Daftar PostgreSQL

postgres=# \du
GutoTrosla

Pengguna Daftar Postgres

SELECT usename AS role_name,
       CASE
           WHEN usesuper AND usecreatedb THEN
               cast('superuser, create database' AS pg_catalog.text)
           WHEN usesuper THEN
               cast('superuser' AS pg_catalog.text)
           WHEN usecreatedb THEN
               cast('create database' AS pg_catalog.text)
           ELSE
               cast('' AS pg_catalog.text)
       END     AS role_attributes
FROM pg_catalog.pg_user
ORDER BY role_name DESC;
VasteMonde

Postgres mencantumkan pengguna dan peran

SELECT r.rolname, r.rolsuper, r.rolinherit,
  r.rolcreaterole, r.rolcreatedb, r.rolcanlogin,
  r.rolconnlimit, r.rolvaliduntil,
  ARRAY(SELECT b.rolname
        FROM pg_catalog.pg_auth_members m
        JOIN pg_catalog.pg_roles b ON (m.roleid = b.oid)
        WHERE m.member = r.oid) as memberof
, r.rolreplication
, r.rolbypassrls
FROM pg_catalog.pg_roles r
WHERE r.rolname !~ '^pg_'
ORDER BY 1;
Poised Pheasant

Jawaban yang mirip dengan “Postgres mencantumkan pengguna dan peran”

Pertanyaan yang mirip dengan “Postgres mencantumkan pengguna dan peran”

Lebih banyak jawaban terkait untuk “Postgres mencantumkan pengguna dan peran” di Sql

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya