Disponible la nueva herramienta pg_validate_extupgrade
Saludos,
Me complace anunciar el lanzamiento de pg_validate_extugprade, versión 1.0.0 beta.
Para aquellos que desarrollen extensiones de PostgreSQL y proporcionen scripts de instalación y actualización, pg_validate_extugprade les ayudará a validar sus scripts. Se trata de una nueva herramienta de línea de comandos que verificará que la instalación de una extensión en la versión X y su actualización a la versión Y cree exactamente los mismos objetos como si se instalara la extensión directamente en la versión Y. Además, en caso de encontrar algún problema, enumerará todas las diferencias.
Esta es una herramienta de código abierto, escrita en Rust, bajo licencia GPL3. Es compatible con las versiones 9.2 a 14 de PostgreSQL. Para más detalles y ejemplos de salida, pueden consultar el README del proyecto así como el bug tracker si tienen algún problema.
Cómo usarlo
USAGE: pg_validate_extupgrade [OPTIONS] --extname --from --to FLAGS: --help Prints help information -V, --version Prints version information OPTIONS: -d, --dbname database name -e, --extname extension to test --from initial version of the extension -h, --host database server host or socket directory -p, --port database server port --to upgraded version of the extension -U, --user database user name