大卫·惠勒:扩展注册命名空间RFC

大卫·惠勒:扩展注册命名空间RFC

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

这篇文章提出了关于Postgres扩展命名空间的更新建议,建议引入一个新的字段来唯一标识扩展项目和其所有部分。作者认为这样的改变有很多好处,包括与现有的元数据规范兼容、增加额外的元数据以帮助用户评估扩展的质量、为自动索引扩展创造了模式等。作者希望得到读者的反馈,以便尽快确定这个决定并开始开发。

🎯

关键要点

  • 文章提出了关于Postgres扩展命名空间的更新建议。
  • 目前,扩展的唯一性有三种方式:在单个Postgres集群中,扩展名称必须唯一;PGXN注册表中,扩展名称也必须唯一;其他注册表通过分发名称定义扩展。
  • 建议在PGXN元数据规范中添加一个新字段,称为module_path,以唯一标识扩展项目及其所有部分。
  • 通过提供module_path,用户可以区分同名扩展,避免冲突。
  • 此更改的好处包括与现有元数据规范兼容、增加额外的元数据以帮助用户评估扩展质量、为自动索引扩展创造模式等。
  • 作者希望得到读者的反馈,以便尽快确定这个决定并开始开发。
➡️

继续阅读