두 개의 데이터베이스를 동기화하는 애플리케이션을 알고 계십니까? 개발 중에 테이블 행 한두 개 또는 새 테이블이나 열을 추가해야 하는 경우가 있습니다.
일반적으로 각 SQL 문을 일부 파일에 작성하고 업로드 경로(이전에 백업) 중에 프로덕션 데이터베이스에서 해당 행을 실행합니다.
저는 mySQL과 postreSQL 데이터베이스를 사용합니다.
도구 또는 애플리케이션 답변을 요청하셨는데, 실제로 원하는 것은 프로세스 답변입니다. 여기서 기본 주제는 데이터베이스 DDL(및 필요한 경우 DML)의 버전을 지정하고 데이터베이스의 모든 버전을 더 높은 버전으로 업데이트할 수 있도록 변경 스크립트를 제공해야 한다는 것입니다.
도구 또는 애플리케이션 답변을 요청하셨는데, 실제로 원하는 것은 프로세스 답변입니다. 여기서 기본 주제는 데이터베이스 DDL(및 필요한 경우 DML)의 버전을 지정하고 데이터베이스의 모든 버전을 더 높은 버전으로 업데이트할 수 있도록 변경 스크립트를 제공해야 한다는 것입니다.
Jeff Atwood가 제공하고 K. Scott Allen이 작성한 이 링크 세트는 그것이 어떻게 생겼는지 자세히 설명합니다. 이 링크는 제가 여기에 쓸 수 있는 것보다 더 나은 작업을 수행합니다: http://www.codinghorror.com/blog/ 2008/02/get-your-database-under-version-control.html