Our docker-compose file was updated to use PostgreSQL 16.
Note that you will need to take manual action after you upgrade a live PostgreSQL database.
If your database is not too big, a full backup (with PostgreSQL 15, i.e. before the upgrade) and restore (with a clean PostgreSQL 15, i.e. after the upgrade) is probably the easiest to achieve. Our troubleshooting wiki page has instructions on how to backup and restore a Netbox database. Please test the procedure on a test system first!
Note that there is no requirement to update to PostgreSQL 16, you can stick to version 15 just fine. You could do this with a docker-compose.override.yml like so:
Noteworthy Changes
Update postgres Docker tag to v16 #1082
Our docker-compose file was updated to use PostgreSQL 16.
Note that you will need to take manual action after you upgrade a live PostgreSQL database. If your database is not too big, a full backup (with PostgreSQL 15, i.e. before the upgrade) and restore (with a clean PostgreSQL 15, i.e. after the upgrade) is probably the easiest to achieve. Our troubleshooting wiki page has instructions on how to backup and restore a Netbox database. Please test the procedure on a test system first!
Note that there is no requirement to update to PostgreSQL 16, you can stick to version 15 just fine. You could do this with a
docker-compose.override.yml
like so:Updated dependencies
Compatibility
This version of NetBox Docker is only compatible with NetBox v3.7.x and above. For older versions, use a previous release of NetBox Docker.