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源。

  • 尽管罗马数字不常用,但开发者的努力值得赞赏。

🔎

延伸解读

罗马数字的实用性

尽管罗马数字在现代应用中并不常见,但其在历史文献、艺术作品和某些文化场合中仍有重要意义。PostgreSQL的这一更新使得处理这些数字变得更加方便,尤其是在需要进行数据分析或展示时。

开发者的贡献与社区反馈

Hunaid Sohail的补丁经过了多次审查和修改,显示了开源社区在代码质量和功能完善上的重视。这种反馈机制不仅提升了软件的稳定性,也鼓励更多开发者参与到项目中,推动技术进步。

未来的功能扩展

此次补丁的成功实施为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中的使用频率如何?

尽管罗马数字不常用,但开发者的努力值得赞赏。

🏷️

标签

➡️

继续阅读