2012-12-17 2 views
0

linux 및 windows 버전을 사용하여 동일한 데이터베이스 관리를 관리 할 수 ​​있습니까? 나는 "db \ v_10_1_test.sql"을 예상했던 Windows에서 flyway를 실행할 때 schwma_version에 추가 된 메타 데이터 (예 : db/v_10_1__test.sql)가 Linux에서 인식되는지 궁금합니다.Linux 및 Windows 용 flyway

+0

질문 : "[Flyway] (http://code.google.com/p/flyway/)를 사용하여 Windows와 Linux간에 데이터베이스 스키마를 동기화 할 수 있습니까?" Q : 어떤 데이터베이스를 사용하고 있습니까? 각 플랫폼에 동일한 DB가 있습니까? Q : 스키마에서 공급 업체별 확장, 데이터 형식 또는 저장 프로 시저를 사용합니까? – paulsm4

+0

하나의 데이터베이스입니다. 그러나 다른 플랫폼 (예 : 개발자는 Windows를 사용하고 DBA는 Linux를 사용)에서 동일한 데이터베이스를 업데이트하는 팀을 만들 것입니다. 그래서 Windows 도구를 사용하여 삽입 된 메타 데이터가 Linux 도구에 의해 인식되는지 확인하고자합니다. – user1858166

답변

0

예. 코드는 동일하며 위치는 메타 데이터 테이블에 저장하기 전에 공통 형식으로 정규화됩니다.

+0

좋아요. 확인하기 만하면 모든 것이 Linux/Unix 형식으로 표준화됩니다. 옳은? mvn 또는 commandline-tool을 사용하여 동일한 DDL 스크립트를 마이그레이션 할 때 메타 데이터가 동일하게 보입니다. – user1858166

+0

모든 것이 Java 클래스 경로 형식 인 my/directory/tree/file.extension으로 정규화됩니다. api, ant, mvn 및 cmd-line 간에는 차이가 없습니다. –