| From: | Jan de Visser <jan(at)de-visser(dot)net> |
|---|---|
| To: | pgsql-hackers(at)postgresql(dot)org |
| Cc: | Robert Haas <robertmhaas(at)gmail(dot)com>, Magnus Hagander <magnus(at)hagander(dot)net> |
| Subject: | Re: Removing binaries (was: createlang/droplang deprecated) |
| Date: | 2017-03-20 19:40:24 |
| Message-ID: | 8430129.HeZcEHqv8J@coyote |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On Monday, March 20, 2017 3:30:49 PM EDT Robert Haas wrote:
> On Sat, Mar 18, 2017 at 4:12 PM, Magnus Hagander <magnus(at)hagander(dot)net>
wrote:
> > createdb, dropdb - also not clear they're about postgres, more likely to
> > be
> > used by mistake but not that bad. That said, do they add any *value*
> > beyond
> > what you can do with psql -c "CREATE DATABASE"? I don't really see one, so
> > I'd suggest dropping these too.
>
> That would annoy me, because I use these constantly. I also think
> that they solve a problem for users, which is this:
>
> [rhaas ~]$ psql
> psql: FATAL: database "rhaas" does not exist
> [rhaas ~]$ psql -c 'create database rhaas;'
> psql: FATAL: database "rhaas" does not exist
> [rhaas ~]$ gosh, i know i need to connect to a database in order to
> create the database to which psql tries to connect by default, so
> there must be an existing database with some name, but what exactly is
> that name, anyway?
> -bash: gosh,: command not found
>
> There was an occasion when this exact problem almost caused me to give
> up on using PostgreSQL. Everybody here presumably knows that
> template1 and postgres are the magic words you can add to the end of
> that command line to make it work, but that is NOT self-evident to
> newcomers.
Same here. I worked on a system with a shrink-wrap installer which installed
pgsql as well and initialized it for use by the system user of our software.
If a tester or sales engineer wanted to play with the DB, it would be about 30
minutes before they would end up at my desk, in tears.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Robert Haas | 2017-03-20 19:54:35 | Re: Microvacuum support for Hash Index |
| Previous Message | Robert Haas | 2017-03-20 19:30:49 | Re: Removing binaries (was: createlang/droplang deprecated) |