Re: unused_oids script is broken with bsd sed
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: John Naylor <jcnaylor@gmail.com>
Cc: Andrew Dunstan <andrew.dunstan@2ndquadrant.com>,
Stas Kelvich <s.kelvich@postgrespro.ru>,
PostgreSQL Hackers <pgsql-hackers@postgresql.org>
Date: 2018-04-25T18:26:35Z
Lists: pgsql-hackers
John Naylor <jcnaylor@gmail.com> writes: > On 4/25/18, Tom Lane <tgl@sss.pgh.pa.us> wrote: >> I think we should rewrite >> both of them to use the Catalog.pm infrastructure. > If we're going to use Catalog.pm for that, it seems more convenient to > expose toast and index oids directly rather than in strings formatted > specifically for the bki file, as in the attached. Thoughts? Good idea, I like this better than what Stas did in his patch. I'm a bit inclined to preserve the old variable names (toast_name, toast_oid etc) as the hash keys because they seem more greppable than the generic "oid", "name" that you have here. But maybe that isn't an interesting consideration. regards, tom lane
Commits
-
Blindly try to fix MSVC build's use of genbki.pl and Gen_fmgrtab.pl.
- bad51a49a4c0 11.0 landed
-
Avoid overwriting unchanged output files in genbki.pl and Gen_fmgrtab.pl.
- 1f1cd9b5ddc6 11.0 landed
-
Rearrange makefile rules for running Gen_fmgrtab.pl.
- 9bf28f96c7eb 11.0 landed
-
Avoid parsing catalog data twice during BKI file construction.
- a0854f10722b 11.0 landed
-
Fix duplicate_oids and unused_oids so user needn't cd to catalog dir.
- dd4cc9d7069c 11.0 landed
-
Convert unused_oids and duplicate_oids to use Catalog.pm infrastructure.
- 5602265f770f 11.0 landed
-
Make Catalog.pm's representation of toast and index decls more abstract.
- 1eb3a09e93d2 11.0 landed