Re: execute user-defined BKI

Lists: pgsql-admin
From: Howard Bagcat <howard(at)mu(dot)edu(dot)ph>
To: pgsql-admin(at)postgresql(dot)org
Subject: execute user-defined BKI
Date: 2004-07-21 01:52:05
Message-ID: 1090374725.40fdcc458ece6@sulat.mu.edu.ph
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-admin

Anyone,

How can I execute my BKI script?

Kumusta, Howard

E-Sulat v.0.0.1 ( Manna )
.......................................................................................
An extended module for MUWeb4 Project <http://www.mu.edu.ph>
Powered by Horde, Postfix, PostgreSQL & Courier-IMAP


From: Peter Eisentraut <peter_e(at)gmx(dot)net>
To: Howard Bagcat <howard(at)mu(dot)edu(dot)ph>, pgsql-admin(at)postgresql(dot)org
Subject: Re: execute user-defined BKI
Date: 2004-07-21 07:29:42
Message-ID: 200407210929.42398.peter_e@gmx.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-admin

Howard Bagcat wrote:
> How can I execute my BKI script?

I suggest that you don't, and you explain us your problem from in more
general terms.

--
Peter Eisentraut
http://developer.postgresql.org/~petere/


From: Howard Bagcat <howard(at)mu(dot)edu(dot)ph>
To: pgsql-admin(at)postgresql(dot)org
Subject: Re: execute user-defined BKI
Date: 2004-07-21 09:28:15
Message-ID: 1090402095.40fe372f2ab14@sulat.mu.edu.ph
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-admin

Quoting Peter Eisentraut <peter_e(at)gmx(dot)net>:

> > How can I execute my BKI script?
>
> I suggest that you don't, and you explain us your problem from in more
> general terms.

Thanks for the reply.

My problem was I can not get into any of my local databases, including template1. Postmaster keeps on saying, "Fatal: Invalid User
ID:0". The error was really surprising to me since I've been connecting to this sql server last day using the same username
without errors. It seems to me that postmaster bar me from getting into any of the database and template1 because possibly there
were no username in pg_shadow to authenticate to. Another strange thing, if indeed my analysis that pg_shadow was corrupted then
why is it that postmaster started without problems. That's the story why I end up thinking of using BKI in order to possibly
manipulate pg_shadow.

As of writing this, I tried running postgres in stand-alone mode using the following:

$ postgres -D /usr/share/postgresql/data template1

And successfully, I get in. Now I tried executing "SELECT * FROM pg_shadow", and my analysis was right what I have was a row field
with empty values. I just added a new user called "postgres". So what I have in pg_shadow are:

template1=# SELECT * FROM pg_shadow;
usename | usesysid | usecreatedb | usesuper | usecatupd | passwd | valuntil | useconfig
-------------+-----------+--------------+------------+-----------+----------+----------------+-----------
| | | | | | |
postgres | 1 | t | t | t | | 00:00:00+08 |

(2 rows)

Now, my problem pg_dump and pg_dumpall displayed a lot of WARNING messages, like:

"pg_dump: WARNING: owner of table "triggers" appears to be invalid."

For your information,

Please do share your ideas. Thank You.

Kumusta, Howard

E-Sulat v.0.0.1 ( Manna )
.......................................................................................
An extended module for MUWeb4 Project <http://www.mu.edu.ph>
Powered by Horde, Postfix, PostgreSQL & Courier-IMAP


From: Peter Eisentraut <peter_e(at)gmx(dot)net>
To: Howard Bagcat <howard(at)mu(dot)edu(dot)ph>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: execute user-defined BKI
Date: 2004-07-21 10:13:30
Message-ID: 200407211213.30874.peter_e@gmx.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-admin

Am Mittwoch, 21. Juli 2004 11:28 schrieb Howard Bagcat:
> Now, my problem pg_dump and pg_dumpall displayed a lot of WARNING messages,
> like:
>
> "pg_dump: WARNING: owner of table "triggers" appears to be invalid."

Then you need to manually recreate all those users with the right user IDs.
The user IDs are shown in the owner column of the respective system tables
(e.g., pg_trigger).

--
Peter Eisentraut
http://developer.postgresql.org/~petere/