[pgsql-jp: 27022] pgstattupleの登録でエラー

S-Watanabe shinobu @ alpha-act.co.jp
2002年 8月 14日 (水) 12:46:21 JST


渡辺と申します。

掲題のpgstattupleを関数として登録しようと、インストールまではしたのですが、

psql -e -f /usr/local/pgsql/share/contrib/pgstattuple.sql dbname
としたところで、

psql:/usr/local/pgsql/share/contrib/pgstattuple.sql:4: ERROR:  stat failed
on file '$libdir/pgstattuple': No such file or directory

と出ました。$libdirがどこなのかわからなかったので、
POSTGRES_HOME/libなのかと思い、設定したのですが、うまくいきません。
実際POSTGRES_HOME/libには、
pgstattuple.soと言うファイルがあるので、これかと思ってsqlの該当部分を
変えてみると、

psql:/usr/local/pgsql/share/contrib/pgstattuple.sql:4: ERROR:  Load of file
/usr/local/pgsql/lib/pgstattuple.so failed: /usr/local/p
gsql/lib/pgstattuple.so: undefined symbol: relation_close

というエラーが出てしまいます。

pgstattuple.sql中にある$libdir/pgstattupleとは、
どのディレクトリのどのファイルを指しているのでしょうか?

過去ログを見ても、ここで詰まっている事例は見つからなかったので、??の
状態です。

ご存知の方、ご教示ください。よろしくお願いします。




pgsql-jp メーリングリストの案内