저는 잠시 동안 더 큰 Laravel 프로젝트를 진행하고 있으며 현재 70 개 이상의 마이그레이션이 있습니다 (MySQL 사용). 나는 테스트 (필자는 수치 스럽다)를 쓰지 않았으며, 지금 그것을 따라 잡기를 좋아한다.
처음에는 외래 키를 사용했습니다. 몇 가지 이름을 바꾼 다음 후속 이전으로 완전히 제거했습니다.Laravel의 이전으로 다시 시작하십시오.
이제 테스트를 위해 임시 sqlite 데이터베이스를 사용해야합니다. 그러나 fk의 이름을 변경하고 MySQL의 명명 규칙이 sqlite와 다르므로 sqlite에서 찾을 수 없습니다. 다른 오류도 많습니다.
모든 마이그레이션을 삭제하고 을 모두 보유하는 단일 마이그레이션을 만들 수 있는지 궁금합니다. 현재의 데이터베이스 구조가 현재 상태입니다. 말하자면 처음부터 시작합니다.
그게 좋습니까? 이전 테이블 테이블에 어떤 일이 발생해야합니까?
완전히 새로운 마이그레이션을 작성했으며 이전의 모든 마이그레이션과 완전히 동일한 데이터베이스 구조를 제공합니다. 그런 다음 _migrations_ 테이블을 수동으로 편집했습니다. 감사! – DoeTheFourth