[pgsql-jp: 27036] Re: pgstattuple の登録でエラー
Satoshi Nagayasu
snaga @ snaga.org
2002年 8月 14日 (水) 16:54:52 JST
永安です。
> > 石井です.
> > > SQL文に「$libdir」という文字列と使える?
> > そういうことです.
rserv の MasterInit がちゃんと動作しない理由が分からなかったので、
調べてみたのですが、
$result = $conn->exec("CREATE FUNCTION _rserv_log_() RETURNS opaque" .
" AS '$libdir/rserv' LANGUAGE 'c'");
の $libdir の「$」にバックスラッシュが無い、という
何とも何ともな理由でした。
なので、「$libdir」という文字列ではなく、空の文字列(Perlの変数)が
バックエンドに送られて、結果として
ERROR: stat failed on file '/rserv': No such file or directory
となっていたのでした。
# dfmgr.c とかにデバッグメッセージ仕込んでも何も出ないと思ったら…。
最終的には、やっぱりまた tcpdump で見つけました…。
--
NAGAYASU Satoshi <snaga @ snaga.org>
pgsql-jp メーリングリストの案内