[Ludia-users 35] create index でエラー

Back to archive index

hawar****@yahoo***** hawar****@yahoo*****
2007年 4月 4日 (水) 18:01:37 JST


渡辺と申します。ludiaをためしに触ってます。

http://sourceforge.jp/projects/ludia/document/README/ja/4/README.html
にあるとおりのやり方で試してみたのですが、
どうも
 CREATE INDEX index1 ON table1 USING fulltext(col1);
でいきなり失敗してしまうみたいです。
しかし、
 CREATE INDEX index2 ON table1 USING fulltextb((col2::text));
うまくとおるので、??です。

なにか見落としありますでしょうか?
senna は 
./configure --without-mecab --disable-nfkc
でコンパイルしてます。

OSはredhatlinux9(ちょっと古い^^;)です。
そのほかのソフトはREADMEにあるとおりのものを使ってます。

[user01 @ yuw user01]$ pg_config --version
PostgreSQL 8.2.3
[user01 @ yuw user01]$ senna-cfg --version
1.0.1
[user01 @ yuw user01]$ senna-cfg --cflags
-I/usr/local/include/senna -DNO_NFKC -DNO_MECAB
[user01 @ yuw user01]$ createdb ludiatest4
CREATE DATABASE
[user01 @ yuw user01]$ psql -l
        List of databases
    Name    |  Owner   | Encoding
------------+----------+----------
 ludiatest4 | user01   | EUC_JP
 postgres   | postgres | EUC_JP
 template0  | postgres | EUC_JP
 template1  | postgres | EUC_JP
(4 rows)

[user01 @ yuw user01]$ psql -U postgres -f /usr/local/pgsql/share/pgsenna2.sql
ludiatest4
CREATE FUNCTION
(以下省略)

[user01 @ yuw user01]$ psql -d ludiatest4
Welcome to psql 8.2.3, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help with psql commands
       \g or terminate with semicolon to execute query
       \q to quit

ludiatest4=> CREATE TABLE table1 (col1 text, col2 varchar(128));
CREATE TABLE
ludiatest4=> INSERT INTO table1 VALUES ('すもももももももものうち', 'あの壺はよい
ものだ');
INSERT 0 1
ludiatest4=> INSERT INTO table1 VALUES ('ももから生まれた桃太郎', 'あの壷はよいも
のだ');
INSERT 0 1
ludiatest4=> CREATE INDEX index1 ON table1 USING fulltext(col1);
ERROR:  pgsenna2: insert failed (1)
STATEMENT:  CREATE INDEX index1 ON table1 USING fulltext(col1);
ERROR:  pgsenna2: insert failed (1)
ludiatest4=> CREATE INDEX index2 ON table1 USING fulltextb((col2::text));
CREATE INDEX
ludiatest4=> \d table1
            Table "public.table1"
 Column |          Type          | Modifiers
--------+------------------------+-----------
 col1   | text                   |
 col2   | character varying(128) |
Indexes:
    "index2" fulltextb ((col2::text))

ludiatest4=>




Ludia-users メーリングリストの案内
Back to archive index