Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

system database flag?


  • From: "Jan-Peter Seifert" <Jan-Peter(dot)Seifert(at)gmx(dot)de>
  • To: pgadmin-support(at)postgresql(dot)org
  • Subject: system database flag?
  • Date: Thu, 23 Apr 2009 12:29:33 +0200
  • Message-id: <20090423102933.248340@gmx.net> <text/plain>

Hello,

in order to get a clean template1 I dropped and recreated it:

UPDATE pg_database SET datistemplate = false WHERE datname = 'template1';

DROPDB -U postgres template1

CREATEDB -U postgres -T template0 template1

UPDATE pg_database SET datistemplate = true WHERE datname = 'template1';
GRANT CONNECT ON DATABASE template1 TO public;
GRANT ALL ON DATABASE template1 TO postgres;
COMMENT ON DATABASE template1 IS 'default template database'; 

However, when I view the properties of the new template1 in pgAdmin III it isn't stated that it's a system database anymore. Is it because that the OID is different from 1 or is there a hidden flag? In pg_database I don't see any significant difference from other servers' template1?

Could you tell me, please?

Thank you very much,

Peter

P.S. I used the hints on http://www.postgresql.org/docs/8.3/interactive/manage-ag-templatedbs.html

-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01



Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group