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

Back to archive index

yoku ts. yoku0****@gmail*****
2016年 3月 1日 (火) 18:26:11 JST


すいません、遅くなりました(´・ω・`)

> 私の方でもパッチを当てたり、新しいファイル「ExportSql.class.php」をダウ
> ンロードしてやってはいるのですが、問題が引き続き発生している状況です。

どうやって環境を作ったかよく憶えていないのですが、
yumでphpMyAdminを入れた後に/usr/share/phpMyAdminを
https://github.com/phpmyadmin/phpmyadmin/archive/RELEASE_4_5_4_1.tar.gz
にすり替えるようなことをしていたと思います。

phpMyAdminのリポジトリーは別のところでcloneして、
`git diff 50af85cf34da89a76f649cc6fa7f7cbb2fb284b5
50af85cf34da89a76f649cc6fa7f7cbb2fb284b5~ >
/tmp/phpMyAdmin.patch`でパッチを取り出して
`patch -p0 < /tmp/phpMyAdmin.patch`とかやったら動くようになったような気がします。

今見たら、4.5.5(例のコミットがマージされてるやつ)がもう出ているようですね。。(試してないです。。


yoku0825,

2016年2月18日 13:31 info****@webmk***** <info****@webmk*****>:
> yoku082さん
>
> 早速の対応ありがとうございます。
> 私の方でもパッチを当てたり、新しいファイル「ExportSql.class.php」をダウ
> ンロードしてやってはいるのですが、問題が引き続き発生している状況です。
>
> yoku082さんはどのような手順でエクスポートされているでしょうか?
>
>
> On 2016/02/16 18:31, yoku ts. wrote:
>> 直ったようです。速い。
>> https://github.com/phpmyadmin/phpmyadmin/issues/11968#event-551737490
>>
>> 手元でパッチを当てて試してみたところ、"="がなくなってちゃんと適用できるようになってました!
>>
>>
>> yoku0825,
>>
>> 2016年2月16日 17:21 yoku ts. <yoku0****@gmail*****>:
>>> phpMyAdmin  4.5.4.1 で再現しました!
>>>
>>> が、やっぱりphpMyAdmin側の問題な気がします。
>>>
>>> PMA_getTableAltersArrayがテーブルのコメント構文とインデックスのコメント構文をごっちゃにしているっぽいです。
>>> (テーブルコメント構文はCOMMENT = 'hogehoge'で合っているので)
>>>
>>> https://github.com/phpmyadmin/phpmyadmin/commit/80cfd8d6ed2083a48f888586a7bae8f402d4a953
>>>
>>> タグを見る限り4.0.0以降(結構前っぽい)に含まれているっぽいので、
>>> ダウングレードするのであれば3.xになるのでしょうね。。
>>>
>>> Issueは上げてみました(が、たぶんこれ以上追わないです。。)
>>>
>>> https://github.com/phpmyadmin/phpmyadmin/issues/11968
>>>
>>>
>>> yoku0825,
>>>
>>>
>>> 2016年2月16日 14:05 info****@webmk***** <info****@webmk*****>:
>>>> 茅野です。
>>>> ご回答ありがとうございます。
>>>>
>>>>> phpMySQLがダンプしたALTER TABLEの「COMMENT」のあとに「=」が
>>>>> あるのが原因
>>>>
>>>> こちらでも確かめたのですが、確かにそうでした。
>>>> エクスポートしたSQLから「=」を削除すると、正しくインポートできました。
>>>>
>>>> 使っているphpMyAdminですが、バージョンは「4.5.4.1」になります。
>>>> 操作の方法は、以下となります。
>>>>
>>>> エクスポート>簡易>SQL「フォーマット」>なし(エンコーディングへの変
>>>> 換)>実行
>>>>
>>>> 普段は「詳細」から行うのですが、この最も簡単な操作でも同様のSQLがエクス
>>>> ポートされていました。
>>>>
>>>> バージョンによって吐き出すSQLが違う???
>>>> 本当はyoku0825さんのようなSQLをエクスポートしてほしいんですが...
>>>>
>>>>
>>>>
>>>> On 2016/02/16 0:10, Kouhei Sutou wrote:
>>>>> 須藤です。
>>>>>
>>>>> 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で検索するようなやつ
>>>>> を横山さんが作っていたような気がします。横山さん、紹介しても
>>>>> らえませんか?
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> groonga-dev mailing list
>>>> groon****@lists*****
>>>> http://lists.osdn.me/mailman/listinfo/groonga-dev
>> _______________________________________________
>> groonga-dev mailing list
>> groon****@lists*****
>> http://lists.osdn.me/mailman/listinfo/groonga-dev
>>
>
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.osdn.me/mailman/listinfo/groonga-dev



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