簡體   English   中英

是否可以更改 PostgreSQL 連接的活動用戶?

[英]Is it possible to change the active user for a PostgreSQL connection?

給定用戶“Alice”與 PostgreSQL 數據庫的連接,是否有可以執行以切換到用戶“Bob”的語句?

動機:希望避免為每個用戶使用單獨的池(即重新使用另一個用戶以前使用過的連接)。

你可以做set role bob; ,但要使其工作,alice 必須已被授予 bob。 請注意,不合作的用戶可以根據需要再次將角色設置回 alice。

在 PgAdmin 中打開部分登錄/組角色。 右擊在打開的window中輸入新用戶,設置權限和定義密碼。 刷新后,您將在登錄/組角色中看到例如 Alice。 之后用登錄用戶打開數據庫。 單擊類似 mondial/postgres@PostgresSQL (db/user@server) 的內容並選擇新連接。 選擇要使用哪個數據庫以及將在數據庫上連接的用戶。

之后你將擁有 mondial/Alice@PostgresSQL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM