Today I released v1.7.0 of the pgxn-tools OCI image, which simplifies Postgres extension testing and PGXN distribution. The new version includes just a few updates and improvements:
- Upgraded the Debian base image from Bookworm to Trixie
- Set the
PGUSERenvironment variable topostgresin theDockerfile, removing the need for users to remember to do it. - Updated
pg-build-testto setMAKEFLAGS="-j $(nprocs)"to shorten build runtimes. - Also updated
pgrx-build-testto pass-j $(nprocs), for the same reason. - Upgraded the pgrx test extension to v0.16.1 and test it on Postgres versions 13-16.
Just a security and quality of coding life release. Ideally existing workflows will continue to work as they always have.
The topic of checkpoint tuning is frequently discussed in many blogs. However, I keep coming across cases where it is kept untuned, resulting in huge wastage of server resources, struggling with poor performance and other issues. So it’s time to reiterate the importance again with more details, especially for new users. What is a checkpoint? […]