[groonga-dev,03928] Re: phpMyAdminでのインポート時のエラーについて

Back to archive index

yoku ts. yoku0****@gmail*****
2016年 2月 16日 (火) 00:22:21 JST


yoku0825です。

phpMyAdmin 3.4.10.1deb1では再現しませんでした。
wnameless/mysql-phpmyadmin というDockerイメージを使っています。
「エクスポート方法」 => 「簡易」、「フォーマット」 => 「SQL」としましたがこのやり方で合っていますか?
(あってなさそう。。)

```
-- phpMyAdmin SQL Dump
-- version 3.4.10.1deb1
-- http://www.phpmyadmin.net
--
-- ホスト: 172.17.1.206
-- 生成時間: 2016 年 2 月 15 日 15:01
-- サーバのバージョン: 5.5.22
-- PHP のバージョン: 5.3.10-1ubuntu3

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- データベース: `d1`
--

-- --------------------------------------------------------

--
-- テーブルの構造 `diaries_test`
--

CREATE TABLE IF NOT EXISTS `diaries_test` (
  `day` date NOT NULL,
  `content` varchar(64) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`day`),
  FULLTEXT KEY `content` (`content`) COMMENT 'normalizer "NormalizerAuto"'
) ENGINE=Mroonga DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
```

CREATE TABLEとALTER TABLEに分かれてもいないんですよねぇ。。
https://github.com/phpmyadmin/phpmyadmin でそれっぽそうなところをblameしてみても特に見当たりませんでした。

お使いのバージョンとGUI上の操作を教えていただけるともう少し何かわかるかもしれません。


yoku0825,



2016年2月16日 0:10 Kouhei Sutou <kou****@clear*****>:
> 須藤です。
>
> In <56C18****@webmk*****>
>   "[groonga-dev,03926] phpMyAdminでのインポート時のエラーについて" on Mon, 15 Feb 2016 16:57:25 +0900,
>   "info****@webmk*****" <info****@webmk*****> wrote:
>
>> ALTER TABLE `diaries_test` ADD FULLTEXT KEY `content` (`content`)
>> COMMENT='normalizer "NormalizerAuto"';
>>
>> 原因はおそらく「FULLTEXTのインデックスをALTER」でやっているからかな、と
>> 思うのですが、phpMyAdminでエラー無くイン ポートする方法はありますでしょ
>> うか?どこかのオプションを変更すればいいのかと思いましたが、残念ながら見
>> つけることができませんでした。
>
> phpMySQLがダンプしたALTER TABLEの「COMMENT」のあとに「=」が
> あるのが原因だと思うんですが、これを誰がつけているか知ってい
> る人はいますか?
>
> mysqldumpだとそもそも「ALTER TABLE ... ADD FULLTEXT KEY
> ...」と書き出さない(DISABLE KEYSとENABLE KEYSを使う)ので
> phpMySQLが自分でダンプしているんじゃないかという気がするんで
> すが。。。
>
>> また他の質問になるのですが、このメーリングリストの過去のアーカイブは、月
>> をまたがって検索ができるのでしょうか?
>> 以下のページで表示されている全ての月のアーカイブに対して、1アクションで
>> (各月のテキストを開くことなしに)検索ができればと思っています。
>>
>> https://osdn.jp/projects/groonga/lists/archive/dev/
>
> このメーリングリストの過去ログをGroongaで検索するようなやつ
> を横山さんが作っていたような気がします。横山さん、紹介しても
> らえませんか?
>
>
> --
> 須藤 功平 <kou****@clear*****>
> 株式会社クリアコード <http://www.clear-code.com/>
>
> Groongaベースの全文検索システムを総合サポート:
>   http://groonga.org/ja/support/
> パッチ採用 - プログラミングが楽しい人向けの採用プロセス:
>   http://www.clear-code.com/recruitment/
> リーダブルコードワークショップ:
>   http://www.clear-code.com/services/code-reader/readable-code-workshop.html
>
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.osdn.me/mailman/listinfo/groonga-dev



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