List users and roles: \du
(Redirected from \du)
Jump to navigation
Jump to search
List users and Roles (Since the concepts of “users” and “groups” have been unified into “roles”, this command is now equivalent to \dg.) )
Lists database roles. (Since the concepts of “users” and “groups” have been unified into “roles”, this command is now equivalent to \dg.) By default, only user-created roles are shown; supply the S modifier to include system roles. If pattern is specified, only those roles whose names match the pattern are listed. If the form \du+ is used, additional information is shown about each role; currently this adds the comment for each role.
\du\du+
List roles using \du command:
Default PostgreSQL 12 in Ubuntu 20.04
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
postgres=# \du
List of roles
Role name | Attributes | Member of
----------------+------------------------------------------------------------+-----------
YOUR_USER | Create DB | {}
YOUR_USER2 | Cannot login | {}
YOUR_USER3 | | {}
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
Related terms[edit]
\lor\listto list databases- Postgres:
create role create user.psqlrcshow usersrds_superuser, rds_master, rdsadmin\dtlist tables\ddplists default access privilege settings\dn- ALTER USER YOUR_USER WITH PASSWORD 'your_new_password';
SELECT pg_database_size('your_db_name');
GRANT "your-defined_role" TO "your_username";
See also[edit]
- CREATE USER, List users
\du,\du+ - PostgreSQL: Database roles,
CREATE USER,CREATE ROLE,\du, \du+,create user, Alter user GRANT,\ddp,GRANT USAGE,GRANT ALL PRIVILEGES,GRANT SELECT, View GRANTs on Redshift,has_table_privilege,has_schema_privilege,HAS_DATABASE_PRIVILEGE,SCHEMA, Privileges,GRANT EXECUTE- PostgreSQL:
psql,.psqlrc, .pgpass,$HOME/.pg service.conf,-U, -W, -d, meta-commands:\du, \dg, \ddp, \dp, \list, \dn, \dt, \c, \l, \di, \q,show users,show,su - postgres,psql -c, \?, \connect, \conninfo,--version, --help, PL/pgSQL
Advertising: