💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
最近,作者在编写二进制分发格式和Meta Spec v2的RFC时,决定使用Rust实现PGXN v2应用程序。作者编写了v1规范的JSON模式,并使用boon crate编写了完整的测试套件。接下来,作者为v2规范编写和测试了JSON模式,并将其功能整合到了一个合适的Rust crate和CLI中。作者宣布发布了pgxn_meta crate和pgxn_meta CLI v0.1.0版本,可在多个平台上下载和使用。接下来,作者计划实现将v1 META.json转换为v2格式、合并多个META.json文件、构建PGXS扩展和满足多个平台的第三方依赖。
🎯
关键要点
- 作者决定使用Rust实现PGXN v2应用程序。
- 编写了v1规范的JSON模式,并使用boon crate编写了完整的测试套件。
- 为v2规范编写和测试了JSON模式,并整合到Rust crate和CLI中。
- 发布了pgxn_meta crate和pgxn_meta CLI v0.1.0版本,支持多个平台下载和使用。
- 计划实现将v1 META.json转换为v2格式,合并多个META.json文件,构建PGXS扩展,满足多个平台的第三方依赖。
❓
延伸问答
pgxn_meta v0.1.0版本的主要功能是什么?
pgxn_meta v0.1.0版本主要用于验证META.json文件的JSON模式,并支持多个平台的下载和使用。
作者为什么选择使用Rust来实现PGXN v2应用程序?
作者选择使用Rust是因为它能够提供多平台的支持,并且在编写和测试JSON模式时表现出色。
如何安装pgxn_meta?
可以通过下载适合平台的压缩文件,解压后将pgxn_meta二进制文件放入路径中,或使用命令'cargo install pgxn_meta'从源代码编译安装。
pgxn_meta支持哪些操作系统?
pgxn_meta支持多个操作系统,包括darwin、freebsd、linux、netbsd、solaris和windows等。
作者接下来的计划是什么?
作者计划实现将v1 META.json转换为v2格式、合并多个META.json文件、构建PGXS扩展,并满足多个平台的第三方依赖。
pgxn_meta的使用方法是什么?
使用pgxn_meta很简单,只需在包含META.json文件的目录中运行'pgxn_meta'命令即可进行验证。
🏷️
标签
➡️