Re: pg_temp schema created while using DB Link

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: Jill Jade <jill779ks(at)gmail(dot)com>, Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at>
Cc: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: pg_temp schema created while using DB Link
Date: 2020-05-08 14:56:54
Message-ID: a1f20c8a-cce9-16b8-80b6-0d2df8a58a5a@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 5/8/20 12:32 AM, Jill Jade wrote:
> Hello
>
> We do not have any temporary tables in the Oracle database. The
> temporary schema is created only while using the db_link. These temp
> schemas (pg_temp, pg_toast) are not disappearing even after restarting
> the database.
>
> These are empty schemas that do not contain anything (tables, views
> etc). And these schemas keep on increasing each time the query using the
> db_link is run.

Postgres will keep empty pg_temp schemas around rather then having to
recreate them the next time they are needed. Not sure where the cutoff
is for number?

>
> Why the db_link is causing these schemas? Is there any issue with db_link?
>
> Thanks
>
> Regards,
> Jill
>
>
> On Fri, 8 May 2020 at 10:36, Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at
> <mailto:laurenz(dot)albe(at)cybertec(dot)at>> wrote:
>
> On Fri, 2020-05-08 at 10:11 +0400, Jill Jade wrote:
> > We have an issue with DB_Link from Oracle to PostgreSQL. When we
> try to access tables from
> > Oracle database via DB_link, temp schemas(pg_temp,pg_toast) are
> automatically created
> > in the database while using the query below.
> >
> > create table as select * from table(at)oralink
> >
> > Even if we reload the database, the temp schemas are still there.
> >
> > Do you know the reason why the temp schemas are being created
> with DB_link?
> > Does anyone has a solution for this problem?
>
> These schemas contain temporary tables and are not connected to your
> connection
> from Oracle (unless you create temporary tables via that connection).
>
> They are an implementation detail and should not bother you.
>
> What is your problem with these schemmas?
>
> Yours,
> Laurenz Albe
> --
> Cybertec | https://www.cybertec-postgresql.com
>

--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Adrian Klaver 2020-05-08 14:59:25 Re: pg_restore V12 fails consistently against piped pg_dumps
Previous Message Thomas Kellerer 2020-05-08 13:25:40 Re: pg_temp schema created while using DB Link