1
moodle 3.2 버전을 사용 중입니다. 나는 moodle database tables.For에 몇 가지 변경을했다. 예를 들면 나의 요구 사항을 위해 mdl_course 테이블에 Schoolyear 컬럼을 추가했다. 다음 버전으로 변경 될 때 변경 사항이 영향을 미치는지 아닌지?변경 사항이 무들 마이그레이션에 영향을 미치는 경우
moodle 3.2 버전을 사용 중입니다. 나는 moodle database tables.For에 몇 가지 변경을했다. 예를 들면 나의 요구 사항을 위해 mdl_course 테이블에 Schoolyear 컬럼을 추가했다. 다음 버전으로 변경 될 때 변경 사항이 영향을 미치는지 아닌지?변경 사항이 무들 마이그레이션에 영향을 미치는 경우
코어 무들 데이터베이스 테이블을 엉망으로 만드는 것은 일반적으로 좋지 않은 생각입니다. 업그레이드 도중 문제가 발생할 수 있으므로 (코어 코드도 변경하지 않는 한 백업에 포함되지 않음) 일반적으로 여분의 데이터를 새 테이블에 저장하는 것이 좋습니다.
그런데, 다른 일을하는 것이 실제로 불가능한 경우가 있으며 일반적으로 너무 실제적인 문제를 일으키지 않습니다. 더 중요한 부분은 변경된 데이터베이스 테이블과 작동하는 핵심 코드 변경 내용을 병합하는 것입니다.
그래서 무들을 업그레이드하면 새로 추가 된 열이 제거됩니다. 내가 맞습니까? – Gopal
아니요 - 새로 추가 된 열은 변경되지 않으므로 문제가 발생할 수 있습니다 (새 필드를 추가 할 때 매우 드물지만 발생할 수 있음). – davosmith
업데이트 해 주셔서 감사합니다. 그것은 나를 위해 도움이됩니다. – Gopal