drupal 코어 6을 7로 업그레이드 한 후 마이그레이션 된 모든 필드는 이미지 필드를 마이그레이션 할 수 없습니다. 그것은 롤백하고 여기에 예외 오류를 인해 기록 변환 실패 필드 "field_images"의 롤백을 요청레코드 변환 실패로 인해 필드 "field_images"의 롤백 요청 :
: '메시지와 함께
예외'PDOException '
array ('entity_id' => '1634', 'revision_id' => '1634', 'field_images_fid' => '5072', 'field_images_data' => 'a:2:{s:3:"alt";s:12:"Bathroom.jpg";s:5:"title";s:8:"Bathroom";}', 'delta' => '2', 'entity_type' => 'node', 'language' => 'und', 'bundle' => 'business', 'field_images_alt' => 'Bathroom.jpg', 'field_images_title' => 'Bathroom', 'field_images_display' => '1',)
원인 SQLSTATE [23000] : 무결성 제약 조건 위반 : 1062 E : \ wamp \ www \ travel-local \ includes \ database \ database.inc의 키 'uri'에 대한 중복 항목 'public : //tips/Bathroom.jpg': 2168 스택 추적 : # 0 E : \ wamp \ www \ travel-local \ includes \ database \ database.inc (2168) : PD (Array, Array) # 2 E : \ wamp \ www \ travel (Array, Array) # 2 E : \ wamp \ www \ travel 데이터베이스 연결 -> 쿼리 ('INSERT INTO {fi ...', 배열, 배열) # 3 E : \ wamp \ www \ travel-local \ includes \ database \ mysql \ query.inc (36) 데이터베이스 \ query.inc (1621) : InsertQuery_mysql-> execute() # 4 E : \ wamp \ www \ travel-local \ sites \ all \ modules \ cck \ modules \ content_migrate \ modules \ content_migrate.file.inc (285) (array, array, array, NULL) # 6 E : \ wamp \ www \ travel-local \ include \ module.inc (1101) : File_content_migrate_data_record_alter # content_migrate.admin.inc (410) : drupal_alter ('content_migrate ...', 배열, 배열, 배열) # 7 [내부 함수] : _content_migrate_batch_process_migrate_data ('로컬 _ 사이트 _ 모든 _ 모듈 _ field_images ', Array) # 8 E : \ wamp \ www \ travel-local \ include \ batch.inc (284) : call_user_func_array ('_ content_migrat ... ', Array) # 9 E : \ wamp \ www \ travel -local \ includes \ batch.inc (161) : _batch_process() # 10 E : \ wamp \ www \ 여행 로컬 \ 포함 \ batch.inc (80) : _batch_do() # 11 E : \ wamp \ www \ travel -local \ modules \ system \ system.admin.inc (2365) : _batch_page() # 12 [내부 기능] : system_batch_page() # 13 E : \ wamp \ www \ travel-local \ includes \ menu.inc (517) : call_user_func_array ('system_batch_pa ...', 배열) # 14 E : \ WAMP \ www를 여행 로컬 \의 index.php를 (21) \ : menu_execute_active_handler() # 15 {주}
그래 내가 알고 있지만 고유해야하는 경우의 드루팔 기본 스키마 는 다음 데이터를 확인해야합니다 대답 –
에 대한 불안 스키마없이 덕분에 그것을 해결하는 방법에 있기 때문에 고유해야합니다 ... 고유 제한 조건은 복제를 허용하지 않습니다 데이터. – UmarKashmiri