Hubert 'depesz' Lubaczewski:期待 PostgreSQL 17 —— 添加 to_bin() 和 to_oct()。
💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
2023年8月23日,Nathan Bossart提交了补丁,添加了to_bin()和to_oct()函数,用于将数字转换为二进制和八进制表示。这个补丁还将to_hex()的基础转换代码移至一个共同的辅助函数中,并对这些函数进行了澄清,包括旧的to_hex函数,它们都使用二进制补码表示。这个补丁将为开发人员带来方便。
🎯
关键要点
- 2023年8月23日,Nathan Bossart提交了补丁,添加了to_bin()和to_oct()函数。
- 补丁引入了将数字转换为二进制和八进制表示的函数。
- to_hex()的基础转换代码被移至一个共同的辅助函数中。
- 这些函数,包括旧的to_hex函数,均使用二进制补码表示。
- 新函数不支持小数的转换。
- 文档对这些函数进行了澄清,负数的值可能会让一些人感到惊讶。
- 可以通过在值前加前缀来进行反向转换:0x(十六进制)、0o(八进制)、0b(二进制)。
- 这一补丁将为开发人员带来便利。
➡️