您好,
我很高兴地宣布发布 pg_validate_extugprade 的 1.0.0 beta 版本。
如果您开发 PostgreSQL 扩展并提供安装和升级脚本,pg_validate_extugprade 可以帮助您验证脚本。这是一个新的命令行实用工具,它将验证在版本 X 中安装扩展并将其升级到版本 Y 是否会创建与直接在版本 Y 中安装扩展完全相同的对象,如果发现任何问题,将列出所有差异。
该工具使用 Rust 编写,并以 GPL3 许可证开源。它与 PostgreSQL 9.2 到 14 兼容。您可以参考 项目的 README 了解更多详细信息和输出示例,或者访问 错误跟踪器,如果您遇到任何问题。
USAGE:
pg_validate_extupgrade [OPTIONS] --extname <extname> --from <from> --to <to>
FLAGS:
--help Prints help information
-V, --version Prints version information
OPTIONS:
-d, --dbname <dbname> database name
-e, --extname <extname> extension to test
--from <from> initial version of the extension
-h, --host <host> database server host or socket directory
-p, --port <port> database server port
--to <to> upgraded version of the extension
-U, --user <user> database user name