Re: execute a query in an other db

From: Bruno Wolff III <bruno(at)wolff(dot)to>
To: LR <lr-NOSPAM-(at)sib(dot)org>
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: execute a query in an other db
Date: 2002-11-12 14:18:43
Message-ID: 20021112141843.GA27903@wolff.to
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

On Sat, Nov 09, 2002 at 17:51:40 +0100,
LR <lr-NOSPAM-(at)sib(dot)org> wrote:
> Hi,
>
> When I'm connected to a postgreSQL db ( e.g. myDB ), how could I execute
> "select * from myTable;" in an other db (e.g. myOtherDB).
>
> In other words, what is the postgreSQL equivalent of the MS SQL Server
> statement "USE myOtherDB SELECT * FROM myTable" ?

Stock postgresql doesn't support cross database queries.
There is a contrib package which does.

In the example you gave, you were combining information from two databases.
If it is the case that your application will be combining data from the
two databases, then you can open a separate connection to each database
and use the appropiate connection for your queries.

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Christoph Haller 2002-11-12 14:37:52 Re: Output of function into a file
Previous Message Achilleus Mantzios 2002-11-12 14:10:02 Re: parse bug