using system catalogs - Mailing list pgsql-novice

From Mija Lee
Subject using system catalogs
Date
Msg-id 200708291826.l7TIQGka013833@brood2.pc.scharp.org
Whole thread Raw
Responses Re: using system catalogs  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: using system catalogs  (Michael Glaesemann <grzm@seespotcode.net>)
List pgsql-novice
Hi:

I'm definitely a postgres newbie, and was wondering about how much can be done with the system
catalogs. I'd like to a create table that links up with the pg_database catalog so I can track more
info on each database (users, associated application, status, etc).

- I assume I cannot and should not attempt to add fields to pg_database

- I have tried to create a table that uses has a reference to pg_database (datname) which it
complains about. ERROR:  permission denied: "pg_database" is a system catalog_database(datname));

- I can create another table with a field that matches the datname in pg_database and try to write a
trigger that inserts into my table when a record is inserted into pg_database, but I have the feeling
that may also be
a dead end.

On a related note, I'm also trying to find the system table that links database oids with table or
schema oids, but I can't seem to find it. I know it's there somewhere, but don't see it in the doc.

thanks!
Mija


pgsql-novice by date:

Previous
From: Alan Hodgson
Date:
Subject: Re: unattended backups
Next
From: Tom Lane
Date:
Subject: Re: using system catalogs