如何读取postgresql中的环境变量

如何读取postgresql中的环境变量,postgresql,Postgresql,我有一个postgresql函数,我想在其中使用get用户定义的环境变量。是否有任何默认函数可以直接获取环境变量?由于函数在数据库服务器上运行,您将获得数据库服务器进程的环境(我想知道这是否是您想要的)。这应该仅限于超级用户(或者可能是pg\u execute\u server\u程序角色) 这方面没有标准函数,可能是因为它基本上是无用的,但用C、PL/PerlU或PL/PythonU编写函数应该很容易做到这一点。不,没有SQL函数可以做到这一点 但是使用它不应该很复杂

我有一个postgresql函数,我想在其中使用get用户定义的环境变量。是否有任何默认函数可以直接获取环境变量?

由于函数在数据库服务器上运行,您将获得数据库服务器进程的环境(我想知道这是否是您想要的)。这应该仅限于超级用户(或者可能是
pg\u execute\u server\u程序
角色)


这方面没有标准函数,可能是因为它基本上是无用的,但用C、PL/PerlU或PL/PythonU编写函数应该很容易做到这一点。

不,没有SQL函数可以做到这一点

但是使用它不应该很复杂