Hi,
I’m running metabase on k8s using https://unagex.github.io/metabase-operator and noticed something weird when I go above PG 16.4. Seems pg_timezone_names doesn’t have US/Pacific.
Here are my PG logs
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".
Data page checksums are disabled.
fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
initdb: warning: enabling "trust" authentication for local connections
initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.
syncing data to disk ... ok
Success. You can now start the database server using:
pg_ctl -D /var/lib/postgresql/data -l logfile start
waiting for server to start....2025-08-18 16:57:42.750 UTC [56] LOG: starting PostgreSQL 16.10 (Debian 16.10-1.pgdg13+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit
2025-08-18 16:57:42.752 UTC [56] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2025-08-18 16:57:42.759 UTC [59] LOG: database system was shut down at 2025-08-18 16:57:42 UTC
2025-08-18 16:57:42.764 UTC [56] LOG: database system is ready to accept connections
done
server started
CREATE DATABASE
/usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*
waiting for server to shut down...2025-08-18 16:57:42.949 UTC [56] LOG: received fast shutdown request
.2025-08-18 16:57:42.952 UTC [56] LOG: aborting any active transactions
2025-08-18 16:57:42.953 UTC [56] LOG: background worker "logical replication launcher" (PID 62) exited with exit code 1
2025-08-18 16:57:42.954 UTC [57] LOG: shutting down
2025-08-18 16:57:42.956 UTC [57] LOG: checkpoint starting: shutdown immediate
2025-08-18 16:57:43.032 UTC [57] LOG: checkpoint complete: wrote 926 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.064 s, sync=0.006 s, total=0.078 s; sync files=301, longest=0.002 s, average=0.001 s; distance=4273 kB, estimate=4273 kB; lsn=0/191F0D8, redo lsn=0/191F0D8
2025-08-18 16:57:43.037 UTC [56] LOG: database system is shut down
done
server stopped
PostgreSQL init process complete; ready for start up.
2025-08-18 16:57:43.069 UTC [1] LOG: starting PostgreSQL 16.10 (Debian 16.10-1.pgdg13+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit
2025-08-18 16:57:43.069 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
2025-08-18 16:57:43.069 UTC [1] LOG: listening on IPv6 address "::", port 5432
2025-08-18 16:57:43.073 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2025-08-18 16:57:43.080 UTC [72] LOG: database system was shut down at 2025-08-18 16:57:43 UTC
2025-08-18 16:57:43.085 UTC [1] LOG: database system is ready to accept connections
2025-08-18 16:57:44.050 UTC [86] FATAL: invalid value for parameter "TimeZone": "US/Pacific"
2025-08-18 16:57:44.057 UTC [84] FATAL: invalid value for parameter "TimeZone": "US/Pacific"
2025-08-18 16:57:44.062 UTC [85] FATAL: invalid value for parameter "TimeZone": "US/Pacific"
2025-08-18 16:57:44.102 UTC [87] FATAL: invalid value for parameter "TimeZone": "US/Pacific"
Could anyone confirm that they can get metabase to work with higher PG versions than 16.4?