[pgsql-jp: 39601] Re: PostgreSQL OLE DB Providerと文字コードとポート
Hiroshi Saito
z-saito @ guitar.ocn.ne.jp
2008年 10月 3日 (金) 21:42:03 JST
さいとうです。
pgOLEDBは、インターフェースにlibpqを使っていますので、
PGPORT=5555
PGCLIENTENCODING=UTF8
とかの環境変数の指定が有効にできるはずですが、
いかがでしょうか?
また、エンコーディングだけでしたら、コネクションしてから
set CLIENT_ENCODING to 'UTF8'; でもいけますね。
----- Original Message -----
From: "koyama" <mlus @ hintmark.com>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Friday, October 03, 2008 6:16 PM
Subject: [pgsql-jp: 39600] PostgreSQL OLE DB Providerと文字コードとポート
> xeon-koyamaと申します。
>
> PgFoundry の PostgreSQL OLE DB Provider をつかって、
> Windowsから Linuxで稼働するPostgres8.3 に接続したいと思いますが、
> 文字コードの指定と、接続port指定方法がないので、疑問に重い質問しました。
>
> サーバーは UTF8でデータベース構築してありまして、
> クライアントの接続も、Linuxクライアントからは、UTF8で使っています。
>
> Windowsクライアントも、PostgreSQL OLE DB Provider経由でUTF8の接続
> で行いたいのですが、文字コードを指定するにはどうしたら良いのでしょうか?
>
> また、サーバーの稼働ポートをデフォルトの5432 にした場合は、問題なく接続
> できていますが、5555 などデフォルト以外では接続できません。
> 皆さんは、デフォルトポート以外のポート指定を、どのようにされていますか?
>
> ご存じの方がおられましたら、ご返答よろしくお願いいたします。
pgsql-jp メーリングリストの案内