Hubert 'depesz' Lubaczewski:等待 PostgreSQL 18 - 在 to_number() 中支持罗马数字格式
💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
2025年1月22日,Tom Lane提交补丁,使to_number()支持罗马数字格式。虽然to_char()早已支持罗马数字输出,但缺乏反向转换。Hunaid Sohail注意到这一点并提供补丁,现在可以轻松将罗马数字转换为数字。感谢开发者的努力。
🎯
关键要点
-
2025年1月22日,Tom Lane提交补丁,使to_number()支持罗马数字格式。
-
to_char()早已支持罗马数字输出,但缺乏反向转换功能。
-
Hunaid Sohail注意到这一点并提供了必要的补丁。
-
现在可以轻松将罗马数字转换为数字。
-
Hunaid Sohail在2024年发现了这一遗漏,并进行了修复。
-
补丁经过8个版本的审查和修改,最终被纳入官方PostgreSQL源。
-
尽管罗马数字不常用,但开发者的努力值得赞赏。
❓
延伸问答
to_number()函数在PostgreSQL中新增了什么功能?
to_number()函数现在支持将罗马数字格式转换为数字。
谁提交了支持罗马数字格式的补丁?
Tom Lane于2025年1月22日提交了该补丁。
Hunaid Sohail在2024年发现了什么问题?
Hunaid Sohail发现to_number()缺乏将罗马数字转换为数字的功能。
to_char()函数与to_number()函数的关系是什么?
to_char()函数早已支持罗马数字输出,而to_number()函数之前缺乏反向转换功能。
这个补丁经过了多少次审查和修改?
该补丁经过了8个版本的审查和修改。
罗马数字在PostgreSQL中的使用频率如何?
尽管罗马数字不常用,但开发者的努力值得赞赏。
➡️