2009-09-28 2 views
5

프로젝트에서 필자는 필드 추가와 같이 테이블 구조의 변경 사항을 처리해야하는 경우가 있습니다. 변경 사항 만있는 마이그레이션 SQL 파일을 생성하는 데 사용할 수있는 스크립트가 있습니까?이주 SQL (postgres) 파일을 생성하기위한 스크립트가 있습니까?

PHP, bash 또는 Perl이 좋을 것입니다. 데이터베이스는 postgresql입니다.

+1

스크립트의 입력은 무엇입니까? 당신은 어딘가에 스키마 파일을 가지고 있습니까? 두 개의 스키마 파일을 비교해야합니까? –

+0

예 더 많은 스크립트를 작성하는 스크립트가 있습니다. – gustavgans

답변

3

CPAN을 보면이 모듈이 청구서에 적합하다고 보입니다 : DBIx::Migration::Directories. DBA의 답변

+0

흥미 롭습니다. 그러나 패키지 목록에서 알 수있는 'postgresql'은 지원되지 않을 수 있습니다. –

+0

기능 섹션에서 "Postgres, MySQL 및 SQLite2와 작동합니다"라고 표시됩니다. 당신이 말하는 패키지의 목록은 MySQL과 SQLite2에서 "단점을 처리"하는 것입니다 ;-) – draegtun

+0

draegtun. 알아 둘만한. 그것은 나에게 처리 할 단점이없는 SQL이 하나도 없다는 것을 알지 못했다. 그러나 참조 플랫폼이라면 ... +1) ;-) –

3

나는 단지 이것을 알고있다. (비록 자바 다.) 개인적으로 나는 컴퓨터를 많이 신뢰하지 않고 수작업으로 만들어진 업데이트 스크립트를 선호한다.

관련 문제