Re: Funky template1 problem? - Mailing list pgsql-general

From Richard Huxton
Subject Re: Funky template1 problem?
Date
Msg-id 43AA5331.70004@archonet.com
Whole thread Raw
In response to Funky template1 problem?  (Jerry LeVan <jerry.levan@eku.edu>)
List pgsql-general
Jerry LeVan wrote:
> Hi,
>
> I have a bunch of small dbs (levan, pictures, and a couple of others).
>
> I have had these db's over many upgrades and I have just noticed that
> template1 seems to be a bit munged...
[snip]
> I found this out when I tried to create a new user
> testuser for testing a totally none privileged user.
> When I recreate the testuser db using template1
> I found the tables from the picture db were in
> the newly created db.

Yep - that's a feature. It applies to functions etc. too.

> Is it safe to simple drop the db's from the template1
> db?  ( I have no idea of how the tables became part
> of template1.)

Deleting the tables is fine. You should be able to drop the template1
database altogether and recreate it using template0 as it's template.
That's why there's two of them, for exactly this circumstance. Have a
look in the mailing-list archives for details.

--
   Richard Huxton
   Archonet Ltd

pgsql-general by date:

Previous
From: Richard Huxton
Date:
Subject: Re: PostgreSQL crashing
Next
From: Martijn van Oosterhout
Date:
Subject: Re: Running with fsync=off