get_user_list
Retrieves all PostgreSQL user accounts with permission, superuser, creation, and expiration details to support permission checks, security inspections, and account status overviews.
Instructions
[Tool Purpose]: Retrieve list of all user accounts and permission information on PostgreSQL server
[Exact Functionality]:
Retrieve list of all database user accounts
Display permission information for each user (superuser, database creation rights, etc.)
Include account creation date and expiration date information
[Required Use Cases]:
When user requests "user list", "account info", "permission check", etc.
When user permission management or security inspection is needed
When account status overview is needed
[Strictly Prohibited Use Cases]:
Requests for user password information
Requests for user creation, deletion, or permission changes
Requests for specific user sessions or activity history
Returns: Table-format information including username, superuser status, permissions, and account status
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |