バージョン選択

フォーラム

メニュー

オンライン状況

70 人のユーザが現在オンラインです。 (63 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 70
もっと...

サイト内検索

質問 > 管理機能 > 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 の移行を多数扱ってきましたが、遭遇した記憶がない現象ですね。。。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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')



ツールで自動でインポートできないので、このやり方でも大丈夫でしょうか?といってもエラーがでてすすめませんが・・・。

みなさんは提供されたツールでインポートされているのでしょうかね。

もし原因がわかりそうな方いらっしゃいましたらよろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,855名です
総投稿数は109,989件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.