Fix pg_dump assertion failure when dumping pg_catalog.

Jeff Davis <jdavis@postgresql.org>

Commit: 1d9976d1bd0067099753820c427139696d38b4a1
Author: Jeff Davis <jdavis@postgresql.org>
Date: 2023-08-22T19:49:17Z
Releases: 15.5
Fix pg_dump assertion failure when dumping pg_catalog.

Commit 396d348b04 did not account for the default collation.

Also, use pg_log_warning() instead of Assert().

Discussion: https://postgr.es/m/ce071503fee88334aa70f360e6e4ea14d48305ee.camel%40j-davis.com
Reviewed-by: Michael Paquier
Backpatch-through: 15

Files

PathChange+/−
src/bin/pg_dump/pg_dump.c modified +47 −10
src/bin/pg_dump/t/002_pg_dump.pl modified +8 −0

Discussion