2011-03-14 4 views
1

이제는이 문제가 생겼습니다. 내 사용자 테이블에 "balance"열을 추가해야합니다. 내가 젠드 프레임 워크를 사용하고 내가 여기 하나를 사용하는 기대했다 :PHP에서 데이터베이스/테이블 변경 사항을 처리하는 방법은 무엇입니까?

http://framework.zend.com/wiki/display/ZFPROP/Zend_Db_Schema_Manager+-+Rob+Allen#Zend_Db_Schema_Manager-RobAllen-6.Milestones%2FTasks

불행하게도 내가 그것을 구현 단계에있어 결코 그냥 헤더 파일이의 가정을의 imeplementation 파일은 아무데도 다운로드되지 않을 것입니다 .

의견이 있으십니까? 나는 5 MySQL 데이터베이스에 가서 수동으로 필요한 컬럼을 추가하고 싶지 않다. - 동시에 나는 db 변경을 할 때마다 이런 식으로하고 싶지 않다. 젠드 스키마 관리자 구성 요소와 같은 것이 필요합니다.

답변

4

현재 데이터베이스 이전 도구로 Akrabat_Db_Schema_Manager을 사용하고 있습니다. Zend Framework으로 작성되었으며 매우 간단합니다. 모든 데이터베이스 변경 사항은 원시 SQL으로 작성되어야합니다.

Doctrine Migration Tool을 살펴볼 수도 있습니다. Doctrine 개체 만 사용하여 마이그레이션을 작성할 수 있으므로 SQL 부분을 쓰지 않아도됩니다. 그래도 Doctrine 2.0에 대해 알 수 있습니다.

통찰력 here.

+0

좋아요. 그래서 Akrabat는 동일한 저자가 작성한 ZEnd Schema Manager의 연속입니다. – David

+0

@David : 정확하게! 미안, 그걸 잊어 버렸어. – Vika

관련 문제