Re: PostgreSQL pollutes the file system

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Julien Rouhaud <rjuju123(at)gmail(dot)com>
Cc: Euler Taveira <euler(at)timbira(dot)com(dot)br>, Tatsuo Ishii <ishii(at)sraoss(dot)co(dot)jp>, chris(dot)travers(at)adjust(dot)com, Andreas Karlsson <andreas(at)proxel(dot)se>, eldmannen(at)gmail(dot)com, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: PostgreSQL pollutes the file system
Date: 2019-03-20 17:56:55
Message-ID: 13632.1553104615@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-pkg-debian

Julien Rouhaud <rjuju123(at)gmail(dot)com> writes:
> On Wed, Mar 20, 2019 at 6:25 PM Euler Taveira <euler(at)timbira(dot)com(dot)br> wrote:
>> createdb, dropdb, createuser, dropuser, reindexdb are binaries that
>> confuse most newbies. Which tool is theses binaries from? The names
>> does not give a hint. How often those confusing name tools are used?

> initdb is probably an order of magnitude worse name than all of these.

Meh. The ones with "db" in the name don't strike me as mortal sins;
even if you don't recognize them as referring to a "database", you're
not likely to guess wrongly that you know what they do. The two that
seem the worst to me are createuser and dropuser, which not only have
no visible connection to "postgres" or "database" but could easily
be mistaken for utilities for managing operating-system accounts.

We managed to get rid of createlang and droplang in v10, and there
hasn't been that much push-back about it. So maybe there could be
a move to remove createuser/dropuser? Or at least rename them to
pg_createuser and pg_dropuser. But I think this was discussed
(again) during the v10 cycle, and we couldn't agree to do more than
get rid of createlang/droplang.

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Euler Taveira 2019-03-20 18:02:56 Re: PostgreSQL pollutes the file system
Previous Message Julien Rouhaud 2019-03-20 17:50:04 Re: Sparse bit set data structure

Browse pgsql-pkg-debian by date

  From Date Subject
Next Message Euler Taveira 2019-03-20 18:02:56 Re: PostgreSQL pollutes the file system
Previous Message Julien Rouhaud 2019-03-20 17:36:13 Re: PostgreSQL pollutes the file system