миграция данных из встроенного javaDB - PullRequest
0 голосов
/ 15 сентября 2011

В настоящее время я работаю над основанным на swign приложением javaSE, использующим встроенную JavaDB для хранения данных.Моя модель данных (и БД) полностью основана на Java с использованием сущностей JPA и механизма сохранения JavaEE.Сценарии SQL не используются при создании и управлении БД, поскольку все это выполняется JPA.

Поскольку это приложение будет распространяться среди клиентов, а клиентам обычно требуются новые функции, мой вопрос: есть ли эффективныеспособ получения данных БД и их повторной вставки после доставки обновленного приложения (с новыми таблицами, столбцами) клиенту.

1 Ответ

1 голос
/ 15 сентября 2011

Вы можете использовать dblook (инструмент командной строки, поставляемый с JavaDB) для дампа SQL содержимого и структуры JavaDB ( пример здесь ).

Однако многие структурные изменения в БД могут быть выполнены и с непустой базой данных, например, добавление столбцов или добавление таблиц.

...