Hubert 'depesz' Lubaczewski:等待 PostgreSQL 19 – 新增随机函数 random(min, max) 的日期和时间戳变体
💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
2025年9月9日,Dean Rasheed 提交了补丁,新增了随机函数的日期和时间戳变体,包括 random(min date, max date)、random(min timestamp, max timestamp) 和 random(min timestamptz, max timestamptz),可在指定范围内生成随机值,简化测试数据生成。
🎯
关键要点
- 2025年9月9日,Dean Rasheed 提交了补丁,新增了随机函数的日期和时间戳变体。
- 新增的随机函数变体包括 random(min date, max date)、random(min timestamp, max timestamp) 和 random(min timestamptz, max timestamptz)。
- 这些函数可以在指定范围内生成随机值,简化测试数据生成。
- 作者为 Damien Clochard,经过多位审阅者的审核。
- random() 函数在生成测试数据时非常有效,通常使用基本版本生成 0.0 到 1.0 之间的浮点值。
- 新增的三个版本使得 random() 函数总共有六个不同的版本,以及一个没有参数的普通版本。
- 提供了测试示例,验证了新函数的正确性和有效性。
- 新功能将使得编写测试数据变得更加容易。
➡️