Re: postgres catalog files problem
От | Erik Jones |
---|---|
Тема | Re: postgres catalog files problem |
Дата | |
Msg-id | 47BEACCF-B41A-4847-A0EA-8858B3B0C9D5@myemma.com обсуждение исходный текст |
Ответ на | Re: postgres catalog files problem ("Josh Harrison" <joshques@gmail.com>) |
Ответы |
Re: postgres catalog files problem
|
Список | pgsql-general |
On Sep 17, 2007, at 9:02 AM, Josh Harrison wrote: > > On 9/17/07, Tom Lane <tgl@sss.pgh.pa.us> wrote: "Josh Harrison" > <joshques@gmail.com> writes: > > if I give this query, which checks for the triggers that do not have > > corresponding tables in the pg_class > > > select * from pg_trigger where tgrelid not in (select relfilenode > from > > pg_class), > > This query is wrong --- relfilenode is not a join column for any other > table. You should be using pg_class.oid there. > > regards, tom lane > Thanks Tom. > I tried it using pg_class.oid and I still have some records which r > not in the pg_class files. What can I do about that? > (BTW what does relfilenode in pg_class stands for?) > Thanks again > Josh relfilenode is the name of the actual file that holds the given relation's data. Now that you've got that query right, can you give us some more details about what's happening? Just to be sure, when checking triggers, the query should be select * from pg_trigger where tgrelid not in (select oid from pg_class); What are the queries that are generating these errors? Why are you looking at pg_trigger? In order to help, we'll need to know more about the situation that just the error type as different situations can yield that. Do the same queries consistently yield the error? Do you see the same oids in the errors, or do they change? Do you use CLUSTER on any kind of regular basis? Have you had any other kind of abnormal performance issues (other errors, system crashes, etc...)? The more info you give, the better help you can receive. Erik Jones Software Developer | Emma® erik@myemma.com 800.595.4401 or 615.292.5888 615.292.0777 (fax) Emma helps organizations everywhere communicate & market in style. Visit us online at http://www.myemma.com
В списке pgsql-general по дате отправления: