Skip to content

PostgreSQL inet_client_addr() 函数 ​

PostgreSQL inet_client_addr() 函数返回当前客户端的 IP 地址;如果当前连接通过 Unix 套接字连接,则返回 NULL。

inet_client_addr() 语法 ​

这里是 PostgreSQL inet_client_addr() 函数的语法:

sql
inet_client_addr() -> inet

参数 ​

PostgreSQL inet_client_addr() 函数无需任何参数。

返回值 ​

PostgreSQL inet_client_addr() 函数返回当前客户端的 IP 地址;如果当前连接通过 Unix 套接字连接,则返回 NULL。

inet_client_addr() 示例 ​

要获取当前客户端的 IP 地址,请使用下面带有 inet_client_addr() 函数的语句:

sql
SELECT inet_client_addr();
bash
 inet_client_addr
------------------
 ::1

这里, ::1 是 IPv6 地址,代表本机。