Hello, > As per discussion, it seems to good with > REINDEX { INDEX | TABLE | etc } name [ ( option [, option ...] ) ] > or > REINDEX { INDEX | TABLE | etc } [ (option [, optoin ...] ) ] name > i.g., the options of reindex(VERBOSE and FORCE) are put at before or > after object name. > > Because other maintenance command put option at before object name, I > think the latter is better.
The phrase "{INDEX | TABLE |..} name" seems to me indivisible as target specification. IMHO, the options for VACUUM and so is placed *just after* command name, not *before* the target. If this is right, the syntax would be like this. REINDEX [ (option [, option ...] ) ] {INDEX | TABLE | etc } name What do you think about this? regares, -- Kyotaro Horiguchi NTT Open Source Software Center -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers