Refactor postgresImportForeignSchema to avoid code duplication.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 2dc53fe2a77d8d5f22c656fdf6590198e358a996
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2021-09-01T20:21:13Z
Releases: 15.0
Refactor postgresImportForeignSchema to avoid code duplication.

Avoid repeating fragments of the query we're building, along the
same lines as recent cleanup in pg_dump.  I got annoyed about this
because aa769f80e broke my pending patch to change postgres_fdw's
collation handling, due to each of us having incompletely done
this same refactoring.  Let's finish that job in hopes of having
a more stable base.

Files

PathChange+/−
contrib/postgres_fdw/postgres_fdw.c modified +23 −27