您好,
我很高興宣布 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