2025-11-17 15:51:15.062 UTC [35] WARNING: database „paperless“ has a collation version mismatch
Nach einem Update auf Version 2.19.6 kommt im Log eine Fehlermeldung bzgl. Datenbank. Bin leider nur Anwender und kein Progi. Was genau muss ich hier tun? Paperless läuft zwar inzwischen in der neuen Version, aber diese Log-Meldung bleibt. Kann das Schwarm-Wissen hier etwas beitragen? Wäre toll
2025-11-17 15:51:15.062 UTC [35] DETAIL: The database was created using collation version 2.36, but the operating system provides version 2.41.
2025-11-17 15:51:15.062 UTC [35] HINT: Rebuild all objects in this database that use the default collation and run ALTER DATABASE paperless REFRESH COLLATION VERSION, or build PostgreSQL with the right library version.
Kann das sein, dass meine Database anders heißt? Wenn ich die Kommandozeilen eingebe, heißt es “No such container”. Oder mache ich hier grundsätzlich etwas falsch.
sudo docker exec -it paperless-pgsql psql -U paperless -d paperless -c „REINDEX (VERBOSE) DATABASE paperless;“
ess-pgsql psql -U paperless -d postgres -c "ALTError response from daemon: No such container: paperless-pgsql
ER DATABASE paperless REFRESH Cblumdruck@DS923Plus:/volume1/docker/paperless-ngx/config$ sudo docker exec -it paperless-pgsql psql -U paperless -d postgres -c „ALTER DATABASE paperless REFRESH COLLATION VERSION;“
Error response from daemon: No such container: paperless-pgsql
Sollte nicht nach dem Testen am Schluß die Version 2.41 stehen?
Das ist das was ich jetzt ausgeführt habe:
Reindexieren:
sudo docker exec -it paperless-db-1 psql -U paperless -d postgres -c „REINDEX (VERBOSE) DATABASE postgres;“
sudo docker exec -it paperless-db-1 psql -U paperless -d postgres -c „ALTER DATABASE postgres REFRESH COLLATION VERSION;“
Hi Jake, danke habs grad probiert und hat eigentlich gut ausgesehen. Aber bin trotzdem nicht weitergekommen. Hab alle drei Codezeilen durchrennen lassen. Aber bei der Überprüfung zeigt er doch wieder die alte Version 2.36
Noch irgendeine Idee?
blumdruck@DS923Plus:~$ sudo docker exec -it paperless-db-1 psql -U paperless -d postgres -c „SELECT datname, datcollversion FROM pg_database;“
WARNING: database „postgres“ has a collation version mismatch
DETAIL: The database was created using collation version 2.36, but the operating system provides version 2.41.
HINT: Rebuild all objects in this database that use the default collation and run ALTER DATABASE postgres REFRESH COLLATION VERSION, or build PostgreSQL with the right library version.
datname | datcollversion
-----------±---------------
postgres | 2.36
paperless | 2.36
template1 | 2.36
template0 |
(4 rows)