質問 > 管理機能 > 2.4.4→2.11.5→2.12.2へデーター移行をしたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
poporin |
投稿日時: 2012/9/6 9:37
対応状況: −−−
|
常連 登録日: 2012/6/6 居住地: 投稿: 68 |
2.4.4→2.11.5→2.12.2へデーター移行をしたい 現在、2.4.4を使用しております。
移行ツールがリリースされたので、まずは2.11.5を1階層下のディレクトリへ新規インストールをし、そこへエクスポートツールで出力したデーターをインポートツールを使ってインポートしました。 下記のようなエラーがでましたが、何を意味するのかわかりますでしょうか? エラーの意味を教えて頂けますと幸いです。 どうぞよろしくお願い致します。 進捗状況 AUTH_MAGIC書き換え完了済 基本情報データ移行完了済 ▼▼▼ デバッグ情報ここから ▼▼▼ http://www.*****/test/admin/load_module_config.php?module_id=181?module_id=181 SERVER_ADDR: 211.1.224.78 REMOTE_ADDR: 210.254.40.202 USER_AGENT: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1 /home/*****/public_html/test/admin/load_module_config.php 50:require_once /home/*****/public_html/test/data/downloads/module/mdl_db_import/config.php 12:LC_Page_Mdl_Upload_Cyber->process /home/*****/public_html/test/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 43:LC_Page_Mdl_Upload_Cyber->action /home/*****/public_html/test/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 89:LC_Page_Mdl_Upload_Cyber->doShift /home/*****/public_html/test/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 297:LC_Page_Mdl_Upload_Cyber->lfRegistCustomer /home/*****/public_html/test/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 430:SC_Query->insert /home/*****/public_html/test/data/class/SC_Query.php 484:SC_Query->query /home/*****/public_html/test/data/class/SC_Query.php 741:SC_Query->execute /home/*****/public_html/test/data/class/SC_Query.php 909:trigger_error ▼▼▼ エラーメッセージ ▼▼▼ https://www.*****/test/admin/load_module_config.php?module_id=181 SERVER_ADDR: 211.1.224.78 REMOTE_ADDR: 210.254.40.202 USER_AGENT: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1 SQL: INSERT INTO dtb_customer(create_date,update_date,point,customer_id) VALUES ($1,$2,$3,$4) PlaceHolder: array ( 0 => '0001-01-01', 1 => '0001-01-01', 2 => 0, 3 => 265, ) MDB2 Error: null value violates not-null constraint _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_pgsql_5362fd5531769d8220d641fde408d4b9b81480ed5 ('0001-01-01', '0001-01-01', 0, 265)] [Native message: ERROR: null value in column "name01" violates not-null constraint] /home/*****/public_html/test/admin/load_module_config.php 50:require_once /home/*****/public_html/test/data/downloads/module/mdl_db_import/config.php 12:LC_Page_Mdl_Upload_Cyber->process /home/*****/public_html/test/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 43:LC_Page_Mdl_Upload_Cyber->action /home/*****/public_html/test/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 89:LC_Page_Mdl_Upload_Cyber->doShift /home/*****/public_html/test/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 297:LC_Page_Mdl_Upload_Cyber->lfRegistCustomer /home/*****/public_html/test/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 430:SC_Query->insert /home/*****/public_html/test/data/class/SC_Query.php 484:SC_Query->query /home/*****/public_html/test/data/class/SC_Query.php 741:SC_Query->execute /home/*****/public_html/test/data/class/SC_Query.php 894:MDB2_Statement_Common->execute /home/*****/public_html/test/data/module/MDB2.php 4152:MDB2_Statement_pgsql->_execute /home/*****/public_html/test/data/module/MDB2/Driver/pgsql.php 1474:MDB2_Driver_pgsql->_doQuery /home/*****/public_html/test/data/module/MDB2/Driver/pgsql.php 673:MDB2_Driver_Common->raiseError /home/*****/public_html/test/data/module/MDB2.php 1497:PEAR->raiseError /home/*****/public_html/test/data/module/PEAR.php 557:MDB2_Error->MDB2_Error /home/*****/public_html/test/data/module/MDB2.php 1009:PEAR_Error->PEAR_Error ▲▲▲ エラーメッセージ ▲▲▲ ▲▲▲ デバッグ情報ここまで ▲▲▲ 2.4.4の環境 PHPバージョン PHP 5.1.6 DBバージョン PostgreSQL 8.1.23 2.11.5環境 PHPバージョン PHP 5.1.6 DBバージョン PostgreSQL 8.1.23 |
seasoft |
投稿日時: 2012/9/6 9:50
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 2.4.4→2.11.5→2.12.2へデーター移行をしたい 原因がエクスポートにあるのかインポートにあるのか分かりませんが、顧客ID:265 の個人情報(名前など)の移行に失敗していますね。
当該モジュールをベースとした、2.4 → 2.11 の移行を多数扱ってきましたが、遭遇した記憶がない現象ですね。。。
|
poporin |
投稿日時: 2012/9/6 9:55
対応状況: 確認中
|
常連 登録日: 2012/6/6 居住地: 投稿: 68 |
Re: 2.4.4→2.11.5→2.12.2へデーター移行をしたい さっそくのお返事ありがとうございます。
インポート時にエラーがでております。 ID265の顧客情報を調べてみたところ、258までしか 顧客IDがありませんでした。 ID265とはいったい・・・。 追記 エクスポートした、shift_dataファイルの中のdtb_customerの中身を 年の為確認しましたがID265は存在しませんでした。 |
poporin |
投稿日時: 2012/9/6 16:21
対応状況: 確認中
|
常連 登録日: 2012/6/6 居住地: 投稿: 68 |
Re: 2.4.4→2.11.5→2.12.2へデーター移行をしたい shift_dataの中身のcsvファイルをphppgadminから直接
インポートしてみました。 dtb_baseinfoは正常にインポートされました。 しかし他のcsvファイルは下記のエラーがでます。 文字コードの問題なのでしょうか? このエラーの場合どこを修正すると良いでしょうか? SQL エラー: ERROR: invalid byte sequence for encoding "UTF8": 0x83 HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding". 文: INSERT INTO "public"."dtb_order_detail" ("3150", "4", "F", "T�b�N�X", "", "o�X�^�I���|���`��", "1P-001", "4000", "1") VALUES ('3153', '4', 'F', 'T�b�N�X', '', 'o�X�^�I���|���`��', '1P-001', '4000', '1') ツールで自動でインポートできないので、このやり方でも大丈夫でしょうか?といってもエラーがでてすすめませんが・・・。 みなさんは提供されたツールでインポートされているのでしょうかね。 もし原因がわかりそうな方いらっしゃいましたらよろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |