Re: Discover temporary INDEX/TABLE name

From: Marcus Engene <mengpg(at)engene(dot)se>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Discover temporary INDEX/TABLE name
Date: 2006-11-15 20:50:10
Message-ID: 455B7D82.4000608@engene.se
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Ilja Golshtein skrev:
> Hello!
>
> How could I find out if a temporary table
> (or index on a temporary table) was created
> by current session?
>
> The problem is something like
> SELECT COUNT(*) FROM PG_INDEXES WHERE INDEXNAME='tmpind1'
> does not work since temporary indexes from other sessions
> are visible. I need a way to make a distinguish
> between temporary things belong to current session
> and others.
>
>
> I really do appreciate any help.
>

Hi,

Would it be terrible stupid of me to suggest you name
the temporary things with f.ex pg_backend_pid() appended
to the name? Or is the naming outside of your control?

Best regards,
Marcis

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Niklas Johansson 2006-11-15 20:52:31 Re: ORDER BY
Previous Message Martijn van Oosterhout 2006-11-15 20:46:26 Re: Using SAN Splits to instantly copy a DB