#Issues with VectorChord migration
1 messages · Page 1 of 1 (latest)
:wave: Hey @weary plume,
Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich
.
References
- Container Logs:
docker compose logsdocs - Container Status:
docker ps -adocs - Reverse Proxy: https://immich.app/docs/administration/reverse-proxy
- Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA
Checklist
I have...
- :blue_square: verified I'm on the latest release(note that mobile app releases may take some time).
- :blue_square: read applicable release notes.
- :blue_square: reviewed the FAQs for known issues.
- :blue_square: reviewed Github for known issues.
- :blue_square: tried accessing Immich via local ip (without a custom reverse proxy).
- :blue_square: uploaded the relevant information (see below).
- :blue_square: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable
(an item can be marked as "complete" by reacting with the appropriate number)
Information
In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider:
- Your docker-compose.yml and .env files.
- Logs from all the containers and their status (see above).
- All the troubleshooting steps you've tried so far.
- Any recent changes you've made to Immich or your system.
- Details about your system (both software/OS and hardware).
- Details about your storage (filesystems, type of disks, output of commands like
fdisk -landdf -h). - The version of the Immich server, mobile app, and other relevant pieces.
- Any other information that you think might be relevant.
Please paste files and logs with proper code formatting, and especially avoid blurry screenshots.
Without the right information we can't work out what the problem is. Help us help you ;)
If this ticket can be closed you can use the /close command, and re-open it later if needed.
[Nest] 7 - 10/25/2025, 6:04:36 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 59627 rows
[Nest] 7 - 10/25/2025, 6:04:36 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 33845 rows
[Nest] 7 - 10/25/2025, 6:04:36 PM WARN [Microservices:DatabaseRepository] Migration "1744910873969-InitialMigration" failed
[Nest] 7 - 10/25/2025, 6:04:36 PM ERROR [Microservices:DatabaseRepository] Migrations failed: Error: Invalid upgrade path. For more information, see https://immich.app/errors#typeorm-upgrade ```
container_name: immich_postgres
image: ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0
environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME}
POSTGRES_DB: ${DB_DATABASE_NAME}
POSTGRES_INITDB_ARGS: '--data-checksums'
# Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs
DB_STORAGE_TYPE: 'HDD'
ports:
- '5432:5432'
volumes:
# Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
- ${DB_DATA_LOCATION}:/var/lib/postgresql/data
shm_size: 128mb
restart: always
volumes:
model-cache:```
I edited according to the specified upgrade instructions
you did not share your Immich version (for the server) part
it's probably because you updated from a too old version and skipped the breaking changes
I did downgrade to the suggested which was the one before breaking changes
now trying to go realease version again
not sure if it will work
which version?
v1.132.3
Oh yes, so from 1?132?3 to realaes (I thinkk you can use "v2" now, should work
if you applied the breaeking chagnes of 1.136
wdym applied?
dang it, should have read that first
wait seems like it is working
but I do think I use realative path
let me check
oh I use absolute
phew
thanks for the guidance xticks
I can finally breath now that immich is running as it should
So when people say "x is not a backup tool" what they are actually saying is "you probably don't actually want a single point in time copy of your data", which is what that tool is doing.
And that "backup tools" exist today that:
- can run on a schedule
- only copy new/changed data (incremental)
keep track of changes over time in the backup, with the option to restore to a previous version
This gives you the ability to recover a file that was deleted some time ago, restore to a point prior to data corruption, etc., all while being space efficient (similar blocks are deduplicated)
you should have backups so you can worry less if anything goes wrong
I do have automated backups but I still worry because it is extra job to revert if something breaks
The automated backups dumps are not sufficent?
are you using restic/borg?
I mean what if your hard drive dies
I rsync the backup folder that automatic from immich goes to every night to another synology nas
this server and synolgy both run mirror raid
Rsync is not a good backup. What will you do if a file got corrupted from a few months ago?
That's a good point, if that happens I would go cry hahah
I am a newbie to all this still so I will try to configure borg
This thread has been closed. To re-open, use the button below.
So when people say "x is not a backup tool" what they are actually saying is "you probably don't actually want a single point in time copy of your data", which is what that tool is doing.
And that "backup tools" exist today that:
- can run on a schedule
- only copy new/changed data (incremental)
keep track of changes over time in the backup, with the option to restore to a previous version
This gives you the ability to recover a file that was deleted some time ago, restore to a point prior to data corruption, etc., all while being space efficient (similar blocks are deduplicated)
wrong channel oops
Don't you have an exam to study for? 😛
uuuuuhhhhh
the night is long enough i guess
I feel you man, no worries, I helped people here while I had to finish my master thesis