Ido*_*Ran 4 database glassfish dbmigrate java-ee
我有一个Java EE应用程序,它使用SQL Server Express作为后端数据库.当我们有时部署新版本时,我们需要更改数据库:添加表,添加列,删除列,合并表,合并列等.
直到今天,我们使用脱机SQL脚本来修改数据库,但此解决方案不可扩展且非常错误修剪.
我们开始使用具有@PostConstruct修饰方法的单例启动bean来添加和删除系统在部署期间使用的数据.
我们现在也想发布DML语句,以便我们可以在部署期间升级我们的数据库并一劳永逸地消除SQL脚本.