From: | "Afewtips(dot)com" <afewtips(at)gmail(dot)com> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: Connect to SQL Server via ODBC from Postgresql |
Date: | 2008-01-04 16:51:59 |
Message-ID: | 1850e97f-d050-413f-a3f4-92e21c727327@j20g2000hsi.googlegroups.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Jan 4, 10:08 am, "Afewtips.com" <afewt(dot)(dot)(dot)(at)gmail(dot)com> wrote:
> Hi,
> I am new to this product and don't quite know what can and cannot be
> done.
>
> I need to submit queries to a SQL Server database and create a table
> in Postgresql with the results from SQL Server.
>
> Normally I would do this with an ODBC driver into SQL Server, but I
> don't see any references to doing that with Postgresql, only connect
> to the Postgresql table from another database with ODBC.
>
> I do read mentions about dblink connections, but how to install it
> looks unclear and complicated.
>
> (I didn't install the PostgreSQL source and it seems that it is needed
> to install dblink. Does dblink have a standard application install?)
>
> I am running 8.2 - any help would be very appreciated!
>
> Thanks
I think I may have figured it out - so this may be useful to someone
as well.
I installed the enterprise server and it had everything installed and
the syntax that I am using and works is:
select * from dblink('hostaddr=000.00.00.00 port=1433 dbname=db
user=username password=password',
'select fieldname from ext_database')
as t1(fieldname text) ;
The objective is to connect and submit a query from Postgresql into a
SQL Server database and return the results.
And from what I read, I can create a view from the above string and
connect more easily with the view.
From | Date | Subject | |
---|---|---|---|
Next Message | beer@cmu.edu | 2008-01-04 17:06:11 | data volume resizing and large objects |
Previous Message | Alvaro Herrera | 2008-01-04 16:50:52 | Re: A counter argument about DISTINCT and GROUP BY in PostgreSQL |