暂无图片
PostgreSQL如何获取连接会话的os username?
我来答
分享
暂无图片 匿名用户
PostgreSQL如何获取连接会话的os username?

PostgreSQL如何获取连接会话的os username?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
布衣
暂无图片
select usename,client_addr,client_hostname from pg_stat_activity;
复制

希望对你有所帮助,如有帮助,请采纳

暂无图片 评论
暂无图片 有用 0
打赏 0
Maleah

设置变量 - \set
可以调用操作系统级别的命令和环境变量

postgres=# \set os_name `whoami`
postgres=# \echo :os_name
postgres
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
postgresql中自定义函数 ||||的方式如何连接非文本变量?
回答 1
转换成文本变量就行了,比如'whereid'||pid::text或者'whereid'||cast(pidastext)
postgresql的 archive怎么清理?
回答 1
SELECTpgcancelbackend(PID);SELECTpgterminatebackend(PID);
PostgreSQL有什么sql审核平台推荐吗?
回答 1
已采纳
https://github.com/hhyo/ArcheryYearning、See、Archery、SQLE等
关于导入数据的日志记录
回答 1
1.psql的–singlestep选项可能满足你的需求,每条语句需要确认再执行。2.pgrestore的–verbose选项可以打印出日志,默认是只有失败才输出日志。
pg中查询用户创建的对象的个数
回答 2
一、参考pgclass.relkindrordinarytable,iindex,Ssequence,tTOASTtable,vview,mmaterializedview,ccompositetyp
postgres中,with与手工create table 创建临时表,用完再drop table,在效率上有什么区别?
回答 1
已采纳
使用with是在内存区域创建了一个表,甚至都不会在数据字典中留下记录createtemptable不仅要创建临时表还要修改相应的数据字典,还要在操作系统上生成数据文件等等
postgreSQL 有时间段合并的函数吗?
回答 1
是的,PostgreSQL有时间段合并的函数。您可以使用datetrunc函数来实现这一点。例如,如果您想要将一个时间戳截断为天,您可以使用以下查询:SELECTdatetrunc('day',tim
patroni离线安装
回答 2
https://www.modb.pro/db/152388https://patroni.readthedocs.io/en/latest/index.html可以看看
pg_dump在备份时,排除特定表时,能用通配符吗?
回答 1
可以的,从pgv12开始支持使用T,excludetablePATTERN示例如下:pgdumpnpublicsT"mysettings"ftmp.sql
plsql 字段名称处怎么显示字段的中文名称
回答 2
用列别名:selectmultias"计算公式"fromlucifer;🚂AS–别名通过使用SQL,可以为列名称和表名称指定别名(Alias),别名使查询程序更易阅读和书写。语法:表别名:SELEC
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~