Description
The 13.X-alpine
docker images used to contain the various language collations. However, in 13.7-alpine
it appears they are no longer bundled in the image. I do not see any mention of their removal in the Postgres 13.7 Release Notes. This only appears to affect the docker image.
Using this query to count the entries in the collation table:
SELECT count(*) from pg_collation;
When I query against a container started using this version I get the following results:
Version | Count Result |
---|---|
docker pull postgres:13.6-alpine | 790 |
docker pull postgres:13.7-alpine | 9 |
docker pull postgres:13.7 | 790 |
docker pull postgres:13.7-bullseye | 790 |
(Note that this does not affect the 13.7
or 1.37-bullseye
(non-alpine) docker images - only the -alpine
version is affected.)
It is unclear to me what caused this regression. I also am unable to identify how to correct this issue locally - it is causing automated builds for one of our systems to fail which use the alpine version to test against.