inet_client_addr()

返回客户端IP地址的函数

inet_client_addr() 是一个系统函数,它返回当前客户端的IP地址。

inet_client_addr()PostgreSQL 8.0 中添加。

用法

inet_client_addr () → inet

inet_client_addr() 不带任何参数调用,并返回客户端IP地址作为 inet 数据类型,如果当前连接通过Unix域套接字,则返回 NULL

变更历史

示例

通过TCP/IP连接时的示例输出

postgres=# SELECT inet_client_addr();
 inet_client_addr
------------------
 10.11.9.5
(1 row)

通过Unix域套接字连接时的示例输出

postgres=# SELECT inet_client_addr();
 inet_client_addr
------------------

(1 row)

分类

网络系统函数

参见

inet_client_port()inet_server_addr()pg_stat_get_backend_client_addr()

反馈

提交任何关于 "inet_client_addr()" 的评论、建议或更正 在此