PostgreSQL
について
mydb=# \du
List of database users
User name | User ID | Attributes
-----------+---------+----------------------------
beniya | 100 | superuser, create database
postgres | 1 | superuser, create database
(2 rows)
|
|
| \du は以下の 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 text)
WHEN u.usesuper THEN CAST('superuser' AS text)
WHEN u.usecreatedb THEN CAST('create database' AS text)
ELSE CAST('' AS text)
END AS "Attributes"
FROM pg_user u
ORDER BY 1;
|
User name | User ID | Attributes -----------+---------+---------------------------- beniya | 100 | superuser, create database postgres | 1 | superuser, create database (2 rows) |
|
| select * from pg_user; |
mydb=# select * from pg_user; usename | usesysid | usecreatedb | usesuper | usecatupd | passwd | valuntil | useconfig ----------+----------+-------------+----------+-----------+----------+----------+----------- postgres | 1 | t | t | t | ******** | | beniya | 100 | t | t | t | ******** | | (2 rows) |
| 目次に戻る |
2004/12/18 restart ********* Last Update 2006/05/29 16:25 JST
| その他、お気づきの点がありましたら連絡先はこちらから |