1
0
mirror of https://github.com/immich-app/immich.git synced 2024-11-24 08:52:28 +02:00

docs: brief instructions to recover from corruption (#10319)

* brief instructions for corruption

* Update FAQ.mdx
This commit is contained in:
Matthew Momjian 2024-06-14 08:59:33 -04:00 committed by GitHub
parent e3a314b649
commit 596412cb8f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -408,4 +408,11 @@ docker exec -it immich_postgres psql --dbname=immich --username=<DB_USERNAME> --
</details> </details>
If corruption is detected, you should immediately make a backup before performing any other work in the database.
To do so, you may need to set the `zero_damaged_pages=on` flag for the database server to allow `pg_dumpall` to succeed.
After taking a backup, the recommended next step is to restore the database from a healthy backup before corruption was detected.
The damaged database dump can be used to manually recover any changes made since the last backup, if needed.
The causes of possible corruption are many, but can include unexpected poweroffs or unmounts, use of a network share for Postgres data, or a poor storage medium such an SD card or failing HDD/SSD.
[huggingface]: https://huggingface.co/immich-app [huggingface]: https://huggingface.co/immich-app