Re: Renaming some binaries - Mailing list pgsql-hackers

From Larry Rosenman
Subject Re: Renaming some binaries
Date
Msg-id a9214ed5ec4fc00da61d1d0a30879aa3@thebighonker.lerctr.org
Whole thread Raw
In response to Re: Renaming some binaries  (Andres Freund <andres@anarazel.de>)
List pgsql-hackers
On 2016-08-26 15:03, Andres Freund wrote:
> On 2016-08-26 22:01:58 +0200, Simon Riggs wrote:
>> On 26 August 2016 at 18:26, Euler Taveira <euler@timbira.com.br> 
>> wrote:
>> 
>> > I'm bringing this $subject into discussion again. Historically, we are
>> > carrying binary names that have been confused newbies. createuser is the
>> > worst name so for. Also, names like createdb, initdb, reindexdb, and
>> > droplang does not suggest what product it is referring to. Adding a
>> > prefix (pg_, pg, ...) would 'make things clear'. If we have a consensus
>> > about this change, I suggest renaming the following binaries:
>> >
>> > clusterdb
>> > createdb
>> > createlang
>> > createuser
>> > dropdb
>> > droplang
>> > dropuser
>> > initdb
>> > oid2name
>> > reindexdb
>> > vacuumdb
>> > vacuumlo
>> 
>> Why not just remove them all and change the docs to suggest using
>> 
>> psql -c "CREATE DATABASE foo"
>> etc
>> 
>> Less code, no confusion because we have just one client tool - psql.
> 
> Several of them have the ability to connect to several databases, some
> even do that in parallel.

vacuumdb being one that I've needed recently to do a number of DB's in a 
row.


-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 214-642-9640                 E-Mail: ler@lerctr.org
US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281



pgsql-hackers by date:

Previous
From: Andres Freund
Date:
Subject: Re: Renaming some binaries
Next
From: Simon Riggs
Date:
Subject: Re: Renaming of pg_xlog and pg_clog