🤷‍♀️

テストコード実行時 [database "postgres" has a collation version mismatch"]解決する

2024/05/02に公開

問題

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.31.
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.
psql (16.2 (Debian 16.2-1.pgdg110+2))

この問題を解決する。

最終的に

settings.py

DATABASES = {
    'default': {
        == 省略 ==
        'TEST': {
            'MIRROR': "default",  ← これを追記することで解決した。
        },
        == 省略 ==
    }
}

ナニコレ_?

参考記事

https://qiita.com/HyunwookPark/items/89772612cbc5783cac7f

Discussion