Re: PostgreSQL 8.1.4 - INITDB - database postgres ?

From: "mcelroy, tim" <tim(dot)mcelroy(at)bostonstock(dot)com>
To: 'Michael Fuhr' <mike(at)fuhr(dot)org>, MG <pgsql-admin(at)carladata(dot)de>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: PostgreSQL 8.1.4 - INITDB - database postgres ?
Date: 2006-08-22 14:01:20
Message-ID: 9765373733A7DF4681B12225D2FC44058E2D98@bosexprod001.bostonstock.local
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

I agree with Michael, I would leave the postgres DB in place. I currently
run 8.0.1 which does not create the postgres DB automatically and make a
point to create it to use as my "maintenance" DB for such things as pgAdmin
connections etc. I was unaware that newer releases auto-create this DB,
good move! I only wish I could upgrade to at least 8.1 to take advantage of
all the new features and fixes.

Tim

-----Original Message-----
From: pgsql-admin-owner(at)postgresql(dot)org
[mailto:pgsql-admin-owner(at)postgresql(dot)org] On Behalf Of Michael Fuhr
Sent: Tuesday, August 22, 2006 9:48 AM
To: MG
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: [ADMIN] PostgreSQL 8.1.4 - INITDB - database postgres ?

On Tue, Aug 22, 2006 at 03:00:45PM +0200, MG wrote:
> What`s the sense of this database postgres?

Here's an excerpt from the 8.1 Release Notes:

* Make initdb create a new standard database called postgres, and
convert utilities to use postgres rather than template1 for
standard lookups (Dave)

In prior releases, template1 was used both as a default connection
for utilities like createuser, and as a template for new databases.
This caused CREATE DATABASE to sometimes fail, because a new
database cannot be created if anyone else is in the template
database. With this change, the default connection database is
now postgres, meaning it is much less likely someone will be using
template1 during CREATE DATABASE.

> Can we drop it?

Some utilities expect to find the "postgres" database and they'll
fail if they can't connect to it. I'd recommend leaving it in
place.

--
Michael Fuhr

---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
choose an index scan if your joining column's datatypes do not
match

Browse pgsql-admin by date

  From Date Subject
Next Message Volker 2006-08-23 08:44:05 Server Down problem
Previous Message Michael Fuhr 2006-08-22 13:48:04 Re: PostgreSQL 8.1.4 - INITDB - database postgres ?