프로젝트에서 필자는 필드 추가와 같이 테이블 구조의 변경 사항을 처리해야하는 경우가 있습니다. 변경 사항 만있는 마이그레이션 SQL 파일을 생성하는 데 사용할 수있는 스크립트가 있습니까?이주 SQL (postgres) 파일을 생성하기위한 스크립트가 있습니까?
PHP, bash 또는 Perl이 좋을 것입니다. 데이터베이스는 postgresql입니다.
프로젝트에서 필자는 필드 추가와 같이 테이블 구조의 변경 사항을 처리해야하는 경우가 있습니다. 변경 사항 만있는 마이그레이션 SQL 파일을 생성하는 데 사용할 수있는 스크립트가 있습니까?이주 SQL (postgres) 파일을 생성하기위한 스크립트가 있습니까?
PHP, bash 또는 Perl이 좋을 것입니다. 데이터베이스는 postgresql입니다.
CPAN을 보면이 모듈이 청구서에 적합하다고 보입니다 : DBIx::Migration::Directories. DBA의 답변
흥미 롭습니다. 그러나 패키지 목록에서 알 수있는 'postgresql'은 지원되지 않을 수 있습니다. –
기능 섹션에서 "Postgres, MySQL 및 SQLite2와 작동합니다"라고 표시됩니다. 당신이 말하는 패키지의 목록은 MySQL과 SQLite2에서 "단점을 처리"하는 것입니다 ;-) – draegtun
draegtun. 알아 둘만한. 그것은 나에게 처리 할 단점이없는 SQL이 하나도 없다는 것을 알지 못했다. 그러나 참조 플랫폼이라면 ... +1) ;-) –
나는 단지 이것을 알고있다. (비록 자바 다.) 개인적으로 나는 컴퓨터를 많이 신뢰하지 않고 수작업으로 만들어진 업데이트 스크립트를 선호한다.
이제 비슷한 질문이 존재합니다 : 다른 도구와 comparison이 DataGrip에
는 다음 변종을 제공하는 것 IDE
스크립트의 입력은 무엇입니까? 당신은 어딘가에 스키마 파일을 가지고 있습니까? 두 개의 스키마 파일을 비교해야합니까? –
예 더 많은 스크립트를 작성하는 스크립트가 있습니다. – gustavgans