>  기사  >  백엔드 개발  >  thinkphp5 migration을 이용한 데이터베이스 마이그레이션에 대한 자세한 설명

thinkphp5 migration을 이용한 데이터베이스 마이그레이션에 대한 자세한 설명

php中世界最好的语言
php中世界最好的语言원래의
2018-05-18 14:39:412032검색

이번에는 thinkphp5 마이그레이션 데이터베이스 마이그레이션 사용에 대해 자세히 설명하겠습니다. thinkphp5 마이그레이션 데이터베이스 마이그레이션 사용 시 주의사항은 무엇인가요?

tp5는 tp3.2와 매우 다릅니다.

마이그레이션은 그 중 하나입니다. 프로그래머는 마이그레이션을 통해 php 코드수정 롤백 및 기타 작업

으로 데이터베이스를 생성할 수 있습니다. 먼저 마이그레이션 확장 프로그램을 다운로드하세요. 명령줄은 다음과 같습니다. 현재 프로젝트 디렉토리에서 실행

composer require topthink/think-migration

php think 명령어

migration을 사용하여 마이그레이션 파일 이름을 생성(대문자 카멜 케이스 방식)하여 데이터베이스 아래에 마이그레이션 파일을 생성하면 마이그레이션이 성공적으로 다운로드되었는지 확인할 수 있습니다

설정 실패로 인해 해결책이 없다는 메시지가 나타날 수 있습니다. 일반적으로 작곡가가 얻은 tp 버전이 너무 낮습니다. 작곡가.json 파일의 마이그레이션 버전을 1.* 또는 ^1.0

Re-composer 업데이트로 수정하는 것이 좋습니다.

애플리케이션 아래에 데이터베이스를 구성합니다. 글쎄요, 제가 인터넷에서 본 것은 Xiao Teng의 설명이었습니다. migration: run을 사용하면 모든 migration up 메소드가 실행됩니다. -t 0 매개변수를 사용하여 모두 롤백)

iigration: status를 통해 현재 마이그레이션 실행 상태를 확인할 수 있습니다.

run 메소드를 실행한 후 사용자 테이블이 성공적으로 생성됩니다.

매우 편리합니다

이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 믿습니다. PHP 중국어 웹사이트의 기타 관련 기사에 더 흥미로운 내용을 주목해 주세요!

추천 자료:

Laravel은 Redis를 사용하여 세션을 자세히 공유합니다

Laravel은 비밀번호 재설정을 자세히 구현합니다

위 내용은 thinkphp5 migration을 이용한 데이터베이스 마이그레이션에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.