У меня следующая проблема:
Я использую DataNucleus с JDO для моей программы. Мой jdoconfig.xml содержит следующую строку:
<property name="datanucleus.autoCreateSchema" value="true"/>
Если я сейчас запускаю свою программу, а база данных еще не существует, она создается и все работает нормально.
Но если я остановил свою программу и запустил ее снова, а база данных уже существует, я получаю ошибки:
Ограничения «USER_U1» и «USER_U1» имеют одинаковый набор столбцов, что недопустимо.
Как я могу сказать моей программе создавать схему, только если она еще не существует?