Обсуждение: pgsql: pg_{dump,restore}: Refactor handling of conflicting options.

Поиск
Список
Период
Сортировка

pgsql: pg_{dump,restore}: Refactor handling of conflicting options.

От
Nathan Bossart
Дата:
pg_{dump,restore}: Refactor handling of conflicting options.

This commit makes use of the function added by commit b2898baaf7
for these applications' handling of conflicting options.  It
doesn't fix any bugs, but it does trim several lines of code.

Author: Jian He <jian.universality@gmail.com>
Reviewed-by: Steven Niu <niushiji@gmail.com>
Reviewed-by: Zsolt Parragi <zsolt.parragi@percona.com>
Discussion: https://postgr.es/m/CACJufxHDYn%2B3-2jR_kwYB0U7UrNP%2B0EPvAWzBBD5EfUzzr1uiw%40mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/7c8280eeb5872f5c2663b562a9c6fcf8ec8a4b82

Modified Files
--------------
src/bin/pg_dump/pg_dump.c           |  69 +++++++----------
src/bin/pg_dump/pg_dumpall.c        |   2 +-
src/bin/pg_dump/pg_restore.c        | 146 +++++++++++++-----------------------
src/bin/pg_dump/t/001_basic.pl      |  26 +++----
src/bin/pg_dump/t/002_pg_dump.pl    |   4 +-
src/bin/pg_dump/t/007_pg_dumpall.pl |   8 +-
6 files changed, 100 insertions(+), 155 deletions(-)