# as root
systemctl stop postgresql immich-server
rm -r /var/lib/postgresql/15
systemctl start postgresql
cd /var/lib/immich
gunzip --stdout backups/immich-db-backup-20251203T020000-v1.138.0-pg15.13.sql.gz | sed "s/SELECT pg_catalog.set_config('search_path', '', false);/SELECT pg_catalog.set_config('search_path', 'public, pg_catalog', true);/g" | sudo -u immich psql --dbname=immich --username=immich
sudo -u postgres psql immich # Do the manual VectorChord migration steps
systemctl start immich-server
# as root
systemctl stop postgresql immich-server
rm -r /var/lib/postgresql/15
systemctl start postgresql
cd /var/lib/immich
gunzip --stdout backups/immich-db-backup-20251203T020000-v1.138.0-pg15.13.sql.gz | sed "s/SELECT pg_catalog.set_config('search_path', '', false);/SELECT pg_catalog.set_config('search_path', 'public, pg_catalog', true);/g" | sudo -u immich psql --dbname=immich --username=immich
sudo -u postgres psql immich # Do the manual VectorChord migration steps
systemctl start immich-server