我正在使用PostgreSQL 9.2
,有没有办法使用 select 查询获得如下所示的输出?
数据库:mydb,用户:myUser
答案 0 :(得分:16)
您可以使用以下内置功能来获取
1。)目前正在使用数据库
select current_database()
2.)连接用户
select user
要获得所需的输出,请使用此
select 'Database : ' ||current_database()||', '||'User : '|| user db_details
或
select format('Database: %s, User: %s',current_database(),user) db_details
答案 1 :(得分:13)
检查t his part of the manual以获取更多功能。
SELECT current_user,
user,
session_user,
current_database(),
current_catalog,
version();