Re: Fix help option of contrib/oid2name
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: Tatsuro Yamada <yamada.tatsuro@lab.ntt.co.jp>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, Alvaro Herrera <alvherre@2ndquadrant.com>, Laurenz Albe <laurenz.albe@cybertec.at>, pgsql-hackers@postgresql.org
Date: 2018-08-27T10:03:18Z
Lists: pgsql-hackers
Attachments
- 0001-Rework-option-set-of-oid2name.patch (text/x-diff) patch 0001
- 0002-Rework-option-set-of-vacuumlo.patch (text/x-diff) patch 0002
On Fri, Aug 24, 2018 at 01:32:47PM +0900, Tatsuro Yamada wrote: > I revised the patch and created new tap tests. Thanks, I have looked at the patch set. And here are some notes about issues found while reviewing. For oid2name: - Documentation had some typos, --tablename was used instead of --table. - Using plural forms for some options makes more sense to me, like --indexes, --system-objects, --tablespaces - I have tweaked the description of -H in usage(). - An '=' was missing for --filenode - I have reordered the options in alphabetical order. - Added some basic tap tests, and added correct handling of the tests in oid2name/Makefile. - Inclusion of getopt_long.h has been missing, this would have caused failures on Windows. - getopt_long() has been reordered to be alphabetical. Same thing for long_options[]. This has the advantage to ease the review and code read. - Some formatting issues with option docs, leading to some noise diffs. For vacuumlo: - Some typos in documentation. - Documentation format was rather weird for some options, so I made the whole consistent. - I agree with the option names you put. - Reorganization of the options. - Added basic TAP tests, and fixed Makefile. - default clause was missing from the option set. Attached are updated patches, which I would be fine to commit. What do you think? -- Michael
Commits
-
Rework option set of vacuumlo
- bfea331a5e1b 12.0 landed
-
Rework option set of oid2name
- 1aaf532deabf 12.0 landed