[pgsql-jp: 40251] Re: XML の登録
katagiri
e.katagiri @ teikokupr.co.jp
2010年 4月 6日 (火) 08:59:41 JST
片桐です。
自己フォローです。
postgresql のtarファイルを解凍し直して、configure を実行すると
libxml2 がないという文句を言われました。確かにインストールして
ありません。
ftp://xmlsoft.org/
から、libxml2, libxslt をダウンロードして、インストールしました。
postgresqlをmakeし直してインストールしたら、OKになりました。
Let's Postges では、Windows版なので、libxml2,libxslt は別途
インストールする必要はないので触れてありませんでした。
Linux版では、libxml2,libxslt の別途インストールが必要ですと
一言あった方が親切かと思います。
お騒がせしました。
On Mon, 05 Apr 2010 15:54:54 +0900
katagiri <e.katagiri @ teikokupr.co.jp> wrote:
> 片桐です。
>
> Let's postgres で
> PostgreSQLでXMLを処理してみよう! という記事を読みました。
>
> 環境: Vine-Linux 5.0 + PostgreSQL-8.4.3
>
> 試してみますと、
>
> sijihyo=> \d process
> Table "public.process"
> Column | Type | Modifiers
> ---------+-----------------------------+-----------
> pid | text | not null
> xmldata | xml | not null
> cdate | timestamp without time zone | not null
> udate | timestamp without time zone |
> Indexes:
> "process_pkey" PRIMARY KEY, btree (pid)
>
> テーブルはうまく出来ました。
> 次にデータを登録しようとすると、
>
> DETAIL: This functionality requires the server to be built with libxml support.
> HINT: You need to rebuild PostgreSQL using --with-libxml.
>
> $ configure --with-libxml --with-libxslt
>
> として、再インストールしましたが結果は同じでした。
> DB の再作成等はしてありません。
>
> アドバイスをお願いします。
pgsql-jp メーリングリストの案内