Postgresql 如何从postgres内部确定linux用户id?

Postgresql 如何从postgres内部确定linux用户id?,postgresql,Postgresql,RHEL6和第9.6.7页 如何确定连接到PG DB的linux用户?我不想要当前用户(PG用户)。相反,我想要建立连接的人的linux用户id 感谢您的帮助。我认为在Postgres中无法获取客户端的操作系统用户名,因为此信息未随连接一起传递。客户端也可能不是Linux。它可能是一个Windows或Mac,或者你的客户端连接到postgres的什么东西,这就是为什么这个问题没有一个好的答案。特别是如果它是远程连接,它甚至可能不是Linux客户机。

RHEL6和第9.6.7页

如何确定连接到PG DB的linux用户?我不想要当前用户(PG用户)。相反,我想要建立连接的人的linux用户id


感谢您的帮助。

我认为在Postgres中无法获取客户端的操作系统用户名,因为此信息未随连接一起传递。客户端也可能不是Linux。它可能是一个Windows或Mac,或者你的客户端连接到postgres的什么东西,这就是为什么这个问题没有一个好的答案。特别是如果它是远程连接,它甚至可能不是Linux客户机。