2011-10-12 1 views
2

Magento 1.3.2.2 저장소를 다른 플랫폼으로 마이그레이션하는 중입니다. 텍스트 값으로 저장되는 모든 제품 특성을 얻으려고합니다.magento의 특성 db

이 데이터가 어떤 테이블에 있는지 알 수 없습니다. 나는 그것이 보이는 곳마다 보았다. Magento 웹 사이트의 db 다이어그램을 가지고 있지만 도움이되지 않습니다.

감사합니다.

그것은 내가 무엇을 찾고 있었던 것이였다 밝혀 :

catalog_product_entity_varchar 
where eav_attribute.is_user_defined=1 
+0

EAV 속성? 구성 할 수없는 제품 옵션은 무엇입니까? 당신이 어떤 정보를 가지고 있는지 명확히 밝히는 것이 Magento의 좋은 답을 얻는 데 중요합니다. 관리자는 어디에서 정보를 볼 수 있습니까? –

+1

죄송합니다. 정확한 용어가 무엇인지 모르겠습니다. 관리 영역에서 카탈로그 아래의 특성이라고합니다. catalog_product_entity_varchar에서 찾았습니다. – dardub

답변

2

문구

텍스트로 저장되어있는 제품 속성의 모든

가 불분명 값 얻는다. 그러나 정보가 LAMP 스택 응용 프로그램에 저장되는 위치를 추적하는 방법은 다음과 같습니다. 개발 환경에서

(예 : 로컬 컴퓨터) :

는 응용 프로그램에서 기존의 개별 삽입 형식

mysqldump --skip-extended-insert -h db_server -u mysql_uname -p magento_db_name > before.mysql 

를 사용하여 디스크에 데이터베이스를 덤프 데이터 당신의 값을 변경 찾고있어. 데이터베이스 덤프 DIFF

는, 좋아하는은 diff 도구를 사용하여

mysqldump --skip-extended-insert -h db_server -u mysql_uname -p magento_db_name > after.mysql 

다시 디스크에 데이터를 덤프합니다.

diff before.mysql after.mysql 

이것은 조작 후 필요한 추가 삽입을 가리키며, 이는 사용자에게 어떤 정보가 들어있는 테이블인지를 알려줍니다.

+0

속성 값을 찾고 있습니다. 나는 너의 방법을 시도 할 것이다. – dardub

+0

실제로 나는 덤프가 작동하고 magento 사이트가 아니기 때문에 검색을 위해 phpmyadmin을 사용할 수 있다고 생각합니다. – dardub