abbrev()
是一个系统函数,用于生成 cidr
或 inet
值的缩写形式。
abbrev()
添加于 PostgreSQL 7.1。
用法
abbrev (inet
) →text
abbrev (cidr
) →text
abbrev()
输出一个省略了网络掩码的 inet 值,或一个省略了地址部分中所有尾随零八位字节的 cidr 值。
更改历史记录
- PostgreSQL 7.1
- 添加 (提交 61784c54)
示例
使用 abbrev()
和 inet
值的基本用法示例
postgres=# SELECT abbrev(inet '192.168.1.2/32'); abbrev ------------- 192.168.1.2 (1 row)
使用 abbrev()
和 cidr
值的基本用法示例
postgres=# SELECT abbrev(cidr '192.168.0.0/16'); abbrev ------------ 192.168/16 (1 row)
参考文献
- PostgreSQL 文档: IP 地址函数