inet_client_port()
是一个系统函数,它返回当前客户端的IP端口号。
inet_client_port()
在 PostgreSQL 8.0 中被添加。
用法
inet_client_port () → integer
inet_client_port()
在不带任何参数的情况下调用,并返回客户端IP端口(一个整数),如果当前连接是通过Unix域套接字建立的,则返回 NULL
。
变更历史
- PostgreSQL 8.0
- 已添加(提交 97d625dd)
示例
通过 TCP/IP 连接时的示例输出
postgres=# SELECT inet_client_port(); inet_client_port ------------------ 40276 (1 row)
通过 Unix 域套接字连接时的示例输出
postgres=# SELECT inet_client_port(); inet_client_port ------------------ (1 row)
参考资料
- PostgreSQL 文档: 会话信息函数