magento 사용자 정의 모듈을 작업 중입니다. 모듈에 Setup\InstallSchema.php
이전에 설치된 파일이 있습니다. 더 많은 데이터베이스 필드를 추가 InstallSchema.php
했으므로 테이블 구조를 업데이트하고 싶지만 테이블에 변경 사항이 적용되지 않았습니다.
데이터베이스 테이블에 스키마 변경을 어떻게 적용 할 수 있습니까?
스키마를 업데이트하는 프로세스 cli 명령이 있지만 성공하지는 못했습니다.
php bin/magento setup:db-schema:upgrade
과
php bin/magento setup:upgrade
"php bin / magento module : uninstall"을 사용하여 제거하고 확장을 다시 설치할 수 있습니다. 처럼의 UpgradeSchema.php을 확인하는 또 다른 점 github.com/magento/magento2/commit/...은 내가 여기 정답을 찾고, 그래서 여기이 순간 어떻게 데이터베이스를 업그레이드하는 더 깨끗하고 설명하지 않습니다에서처럼 보인다
—
FireBear
답변 코드 아래 @FireBear appy?
—
Suresh Chikani
아직 시도하지는 않았지만 카탈로그 핵심 모듈 github.com/magento/magento2/blob/…의
—
FireBear
대부분의 경우 오류는 클래스에 대해 정의 된 네임 스페이스가 없기 때문에 발생합니다. 클래스의 네임 스페이스를 정의했는지 확인하십시오.
—
soukaina