2011-09-15 5 views
0

현재 swign 기반 javaSE 애플리케이션에서 데이터 저장을위한 임베디드 JavaDB를 사용하고 있습니다. 내 데이터 모델 (및 DB)은 JPA 엔티티 및 JavaEE 지속성 메커니즘을 사용하여 완전히 자바 기반입니다. JPA가 모든 것을 수행하기 때문에 DB 작성 및 관리에는 SQL 스크립트가 사용되지 않습니다.임베디드 javaDB에서 데이터 마이그레이션

이 응용 프로그램은 클라이언트에 배포 될 것이고 클라이언트는 대개 새로운 기능을 요구합니다. DB 데이터를 가져 와서 업데이트 된 응용 프로그램 (새 테이블, 열 포함)을 다시 삽입하는 효과적인 방법이 있다면 내 질문이 있습니다. 고객에게 배달됩니다.

답변

1

JavaBB 내용 및 구조 (example here)의 SQL 덤프에 대해 dblook (JavaDB와 함께 제공되는 명령 줄 도구)을 사용할 수 있습니다.

그러나 많은 비 구조적 데이터베이스 변경은 비어 있지 않은 데이터베이스에서도 수행 할 수 있습니다. 열 추가 또는 표 추가.

관련 문제