NetCommons3 コミュニティ掲示板

データベースの移行(Nc2ToNc3)

投稿日時: 2018/07/12 たっちー

最近、いくつかのサイトを NC2 から NC3 に移行しています。
その中でデータベースの移行が上手くいかないので相談させてください。
NC2の汎用データベースプラグインであった場所が、NC3では何故か、お知らせモジュールに。
そこには
.mdb_layout_out_table_td { width:200px; }
という謎の文字。。

Nc2ToNc3 に頼らなくても、データベースの入出力機能で出来るかとも思ったのですが、
データには写真もあるので CSVでは扱えません。
何かうまい方法はあるでしょうか?

Re: データベースの移行(Nc2ToNc3)

投稿日時: 2018/07/14 OSWS永原

こんにちは。
永原です。

これは、個別に調査するしかないですね。
・NC2 で実はデータベースの1部がおかしくなっていた。
・NC2 to NC3 のバグ
・NC3 のバグ(NC2 to NC3 はNC3 の機能を呼び出してデータ移行しているため )
などが考えられると思います。

NC2 to NC3 では、移行用のマッピングテーブルが作成されます。
それもヒントになるかもしれません。

mdb_というのは、汎用データベース(MultiDataBase)のことなので、それは良いとして、なぜお知らせモジュールになったかですよね。
ブロック関係のテーブルがおかしいのかなぁ。

以上です。

最近、いくつかのサイトを NC2 から NC3 に移行しています。
その中でデータベースの移行が上手くいかないので相談させてください。
NC2の汎用データベースプラグインであった場所が、NC3では何故か、お知らせモジュールに。
そこには
.mdb_layout_out_table_td { width:200px; }
という謎の文字。。

Nc2ToNc3 に頼らなくても、データベースの入出力機能で出来るかとも思ったのですが、
データには写真もあるので CSVでは扱えません。
何かうまい方法はあるでしょうか?

Re2: データベースの移行(Nc2ToNc3)

投稿日時: 2018/07/17 たっちー

ですね。。
深みにはまるよりは、テキストデータだけ入出力機能で移行し、写真は手作業で入れ直したほうが良さそうに思いました。コメントをありがとうございました。
(返信が遅くなりまして、申し訳ありませんでした。)

Re3: データベースの移行(Nc2ToNc3)

投稿日時: 2018/07/17 OSWS永原

永原です。

手で作業できる件数なら、手で作業したほうが簡単ですよね。
うちの場合、何十という汎用データベースを移行したりするので、手では無理があって(笑)、デバックしますが。
うちで見つけたバグは、改修してGithub に戻すようにはしています。
バグを修正された場合は、ご協力お願いできればうれしいです。(^^)

ですね。。
深みにはまるよりは、テキストデータだけ入出力機能で移行し、写真は手作業で入れ直したほうが良さそうに思いました。コメントをありがとうございました。
(返信が遅くなりまして、申し訳ありませんでした。)

Re: データベースの移行(Nc2ToNc3)

投稿日時: 2018/07/17 EddyK

横から?すみません。

ひょっとしたらですが、移行されているNC3のバージョンは、3.1.8以前でしょうか?

もし、そうであれば、汎用DBは移行できないことがありました。

っで、お知らせのスタイルシートですが、作成されたとき、何かの幅を固定にしたかったので「お知らせ」で記述されたのではないでしょうか?(カスタマイズできない環境ではスタイルを「お知らせ」で記載してました)

ただ、バージョンが3.1.9であれば汎用DBも移行できているので、この予想も違うことになります。いい加減なことをいいますが、一度バージョンを確認されてはいかがでしょうか?

私も汎用DBを多用しているので移行を何回も繰り返しました。

以上、横から?すみませんでした。

最近、いくつかのサイトを NC2 から NC3 に移行しています。
その中でデータベースの移行が上手くいかないので相談させてください。
NC2の汎用データベースプラグインであった場所が、NC3では何故か、お知らせモジュールに。
そこには
.mdb_layout_out_table_td { width:200px; }
という謎の文字。。

Nc2ToNc3 に頼らなくても、データベースの入出力機能で出来るかとも思ったのですが、
データには写真もあるので CSVでは扱えません。
何かうまい方法はあるでしょうか?

Re2: データベースの移行(Nc2ToNc3)

投稿日時: 2018/07/18 たっちー

コメントに感謝です。
大切なバージョン情報が抜けており、申し訳ありません。

Nc2ToNc3/README.md at master · NetCommons3/Nc2ToNc3 · GitHub
https://github.com/NetCommons3/Nc2ToNc3/blob/master/README.md

に従い、バージョン:2.4.2.1 から 3.1.9 への移行です。

データベースの件数が300件程度あるので、一つ一つに写真を再登録するのはゾッとする手間です。かと言って、私は php に詳しくないのであまりディープなところまで入ることができないという事情です。

私が可能性を感じているのは、「もしかしてデータベースとして再現できないだけで、写真情報などは移行されているのでは?」ということです。

移行時のログを見てみましたが、私には理解できないことが多すぎました。
上記 github.com ページの中の
ドキュメント「データ対応表.pdf」にもヒントが隠されている予感はしますが
「これも紐解くのも難解だなぁ」と思っていたりします。

 

Re3: データベースの移行(Nc2ToNc3)

投稿日時: 2018/07/19 EddyK

すみませんでした。

勝手な推測で投稿してしまいました。

3.1.9になってからは、私の場合、画像ありの汎用DBも移行できているのですが。

すみませんでした。

コメントに感謝です。
大切なバージョン情報が抜けており、申し訳ありません。

Nc2ToNc3/README.md at master · NetCommons3/Nc2ToNc3 · GitHub
https://github.com/NetCommons3/Nc2ToNc3/blob/master/README.md

に従い、バージョン:2.4.2.1 から 3.1.9 への移行です。

データベースの件数が300件程度あるので、一つ一つに写真を再登録するのはゾッとする手間です。かと言って、私は php に詳しくないのであまりディープなところまで入ることができないという事情です。

私が可能性を感じているのは、「もしかしてデータベースとして再現できないだけで、写真情報などは移行されているのでは?」ということです。

移行時のログを見てみましたが、私には理解できないことが多すぎました。
上記 github.com ページの中の
ドキュメント「データ対応表.pdf」にもヒントが隠されている予感はしますが
「これも紐解くのも難解だなぁ」と思っていたりします。

 

Re5: データベースの移行(Nc2ToNc3)

投稿日時: 2018/07/21 EddyK

NC3.1.9の汎用DBで画像ありの移行(移行したばっかり)例として

京町堀倶楽部のサイトを移行してみました。

こちら(/お店散策/京町堀東1)のページではサムネイルを表示していたのですが、すべてうまく移行できています。(79件ですが・・・)

もとのページはこちらです。

しかし、移行元のNC2で画像が表示されているのであれば問題ないように思えるのですが・・・