On Tue, 2005-07-12 at 13:59, Thanh Q Lam wrote: > Hi, > > Is there a command/option to list all database user accounts in postgres? >From the psql monitor: \du via sql: SELECT u.usename AS "User name", u.usesysid AS "User ID", CASE WHEN u.usesuper AND u.usecreatedb THEN CAST('superuser, create database' AS pg_catalog.text) WHEN u.usesuper THEN CAST('superuser' AS pg_catalog.text) WHEN u.usecreatedb THEN CAST('create database' AS pg_catalog.text) ELSE CAST('' AS pg_catalog.text) END AS "Attributes" FROM pg_catalog.pg_user u ORDER BY 1; (what psql does behind the scenes when you type \du)