Tom Lane wrote:
> Bruce Momjian <bruce@momjian.us> writes:
> > Where are we on this? Tom thinks we don't want this. TODO has:
> > * Prefix command-line utilities like createuser with 'pg_'
> > http://archives.postgresql.org/pgsql-hackers/2007-06/msg00025.php
>
> It wasn't just me; quite a few people were dubious about it when the
> patch was submitted. See the thread here:
> http://archives.postgresql.org/pgsql-patches/2007-07/msg00055.php
True.
> > One idea is to keep the existing commands and just add pg_* (or pg*) to
> > additional versions, with the idea that the original versions will be
> > removed some day.
>
> AFAICS the only argument for doing this is to eliminate confusion and
> potential conflicts, which means that we get no benefit at all until we
> actually do remove the old names. So if we're going to do this, we have
> to make a commitment that we're going to remove the old names within the
> reasonably foreseeable future (say, about two releases out).
>
> Are we really prepared to break everyone's scripts for this?
Uh, I think it is hard to make a case that 'createuser' is an
appropriate name for a Postgres utility. On the other hand, we haven't
had many complaints about it, which is kind of odd.
I feel people can always symlink in the old names if they still want
them after we remove the old names.
-- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB
http://postgres.enterprisedb.com
+ If your life is a hard drive, Christ can be your backup. +