Schema accidentaly dropped in pg_namespace table

From: Benoît Toutain <bf(dot)toutain(at)free(dot)fr>
To: pgsql-general(at)postgresql(dot)org
Subject: Schema accidentaly dropped in pg_namespace table
Date: 2005-07-12 13:45:30
Message-ID: 42D3C97A.3040805@free.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi all,

I've dropped a schema in my database with this command :

delete from pg_namespace where nspname = "toto";

I know ... I 've done a big mistake :( . I will prefer "drop schema
toto" the next time.

Now I can't do a pg_dump because some objects of the removed schema are
still referenced in pg_* tables. pg_dump does not know what to do in
this case and returns an error message.

My questions are the following :
- Is there a cleaning tool that allow me to find and delete objects that
references the removed schema ?
- Is there a document that graphically shows the postgresql internal
tables model ?
- Any other ideas ... ?

Thanks by advance,

Benoit

Browse pgsql-general by date

  From Date Subject
Next Message John DeSoi 2005-07-12 13:51:40 Re: Converting MySQL tinyint to PostgreSQL
Previous Message David Esposito 2005-07-12 10:52:15 Re: index bloat