查詢PostgreSQL實例的賬號信息
更新時間 2022-11-28 22:53:09
最近更新時間: 2022-11-28 22:53:09
分享文章
接口描述
查詢實例的賬號信息,指定賬戶名查詢指定賬號信息,不指定賬戶名查詢非系統賬戶(不以"pg_"開頭)列表。
請求方法
GET
URI
/v1/inst-user/users
請求參數
| 名稱 | 位置 | 類型 | 必選 | 說明 |
|---|---|---|---|---|
| prodInstId | query | Long | 是 | 實例id |
| username | query | String | 否 | 用戶賬號 |
| pageNum | query | Integer | 是 | 頁碼。取值為大于0且不超過Integer的最大值。 |
| pageSize | query | Integer | 是 | 頁大小,范圍1-500 |
響應參數
| 名稱 | 二級節點 | 三級節點 | 類型 | 說明 |
|---|---|---|---|---|
| message | String | 消息提示 | ||
| statusCode | Integer | 狀態碼 | ||
| returnObj | Object | 返回結果 | ||
| pageNum | Integer | 當前頁 | ||
| pageSize | Integer | 頁大小 | ||
| pageTotal | Integer | 頁碼總數 | ||
| total | Integer | 總記錄數 | ||
| list | Array | 記錄 | ||
| username | String | 數據庫賬號名稱。 | ||
| rolsuper | Boolean | 用戶是否具有超級用戶權限。 | ||
| rolinherit | Boolean | 用戶是否自動繼承其所屬角色的權限。 | ||
| rolcreaterole | Boolean | 用戶是否支持創建其他子用戶。 | ||
| rolcreatedb | Boolean | 用戶是否可以創建數據庫。 | ||
| rolcanlogin | Boolean | 用戶是否可以登錄數據庫。 | ||
| rolconnlimit | Integer | 用戶連接實例的最大并發連接數。-1表示沒有限制。 | ||
| rolreplication | Boolean | 用戶是否屬于復制角色。 | ||
| rolbypassrls | Boolean | 用戶是否繞過每個行級安全策略。 |
示例
請求示例
/v1/inst_user/describeUsers?pageNum=1&pageSize=2&prodInstId=165821455486900002
響應示例
{
"message": "SUCCESS",
"returnObj": {
"list": [
{
"memberof": "{}",
"rolbypassrls": "f",
"rolcanlogin": "t",
"rolconnlimit": "-1",
"rolcreatedb": "f",
"rolcreaterole": "f",
"rolinherit": "t",
"rolreplication": "f",
"rolsuper": "f",
"username": "readonly"
},
{
"memberof": "{}",
"rolbypassrls": "f",
"rolcanlogin": "t",
"rolconnlimit": "-1",
"rolcreatedb": "f",
"rolcreaterole": "f",
"rolinherit": "t",
"rolreplication": "f",
"rolsuper": "f",
"username": "testuser"
}
],
"pageNum": 1,
"pageSize": 2,
"pageTotal": 3,
"total": 2
},
"statusCode": 800
}
錯誤碼
訪問ErrorCodes說明文檔查看更多錯誤碼。