Re: About temporary table
От | Bruce Momjian |
---|---|
Тема | Re: About temporary table |
Дата | |
Msg-id | 200203252105.g2PL5TD16361@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: About temporary table ("jack" <datactrl@tpg.com.au>) |
Список | pgsql-sql |
jack wrote: > > ----- Original Message ----- > From: "David Stanaway" <David@Stanaway.net> > To: "jack" <datactrl@tpg.com.au> > Sent: Monday, March 25, 2002 2:17 PM > Subject: Re: [SQL] About temporary table > > > > > > ----- Original Message ----- > > From: jack <datactrl@tpg.com.au> > > To: <pgsql-sql@postgresql.org> > > Sent: Sunday, March 24, 2002 10:11 PM > > Subject: Re: [SQL] About temporary table > > > You can see if its in the relevant system tables, then drop it. > > But how can we find the exact name of a temporary table? Or do you know > which system table has the name mapping? There is actually no way to know the name from the table name, but if there is only one temp table, pg_class will have the oid of the backend in the table name. To get the backend pid, you can use libpq's PQbackendPID() function or do this: create function getpid () returns int as '/shlib/libc.so'language 'c';test=> select getpid(); getpid -------- 16011(1 row) -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania19026
В списке pgsql-sql по дате отправления: