[groonga-dev,03590] Re: Mroonga_で_data_truncated_for_primary_key_column: <id> が発生する

Back to archive index

各務 洋 kagam****@outwa*****
2015年 10月 21日 (水) 14:51:21 JST


お世話になります、各務です。

頂いた内容に返信する前に、先んじて1点。

http://packages.groonga.org/tmp/groonga-libs-5.0.9-1.el6.x86_64.rpm

の適用後、DROP DATABASE でファイルが削除されなくなっているようなのです。
結果、その後に同名のデーターベース名で作り直す際にテーブル作成が出来ない
状態です。

http://packages.groonga.org/tmp/mysql-community-mroonga-5.09-2.el6.x86_64.rpm

を適用後も同様でした。
(それ以外の依存性のある関連モジュールも update してあります)

-- 再現方法

CREATE DATABASE db_testd3;
USE db_testd3;
CREATE TABLE `tbl_test_pat_0005` (
        `id` BIGINT(20) NOT NULL AUTO_INCREMENT,
        `t1_date` TIMESTAMP NOT NULL DEFAULT current_timestamp,
        `t2_date` TIMESTAMP NOT NULL DEFAULT '0000-00-00',
        `a_id` BIGINT(20) NOT NULL Default 0,
        `t_text` LONGTEXT,
        PRIMARY KEY (`id`),
        UNIQUE KEY `a_id` (`a_id`),
        FULLTEXT INDEX `t_text` (`t_text` ) COMMENT 'normalizer "NormalizerMySQLUnicodeCIExceptKanaCIKanaWithVoicedSoundMark"'
) ENGINE=mroonga DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
DROP DATABASE db_testd3;
USE db_testd3;
CREATE TABLE `tbl_test_pat_0005` (
        `id` BIGINT(20) NOT NULL AUTO_INCREMENT,
        `t1_date` TIMESTAMP NOT NULL DEFAULT current_timestamp,
        `t2_date` TIMESTAMP NOT NULL DEFAULT '0000-00-00',
        `a_id` BIGINT(20) NOT NULL Default 0,
        `t_text` LONGTEXT,
        PRIMARY KEY (`id`),
        UNIQUE KEY `a_id` (`a_id`),
        FULLTEXT INDEX `t_text` (`t_text` ) COMMENT 'normalizer "NormalizerMySQLUnicodeCIExceptKanaCIKanaWithVoicedSoundMark"'
) ENGINE=mroonga DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

ERROR 1005 (HY000): [db][create] failed to create conf: <db_testd3.mrn.conf>

よろしければ確認をお願いいたします。


----
各務
kagam****@outwa*****




groonga-dev メーリングリストの案内
Back to archive index