【问题标题】:Deploying a Java app with initial data stored in embedded Derby database使用存储在嵌入式 Derby 数据库中的初始数据部署 Java 应用程序
【发布时间】:2018-07-12 02:29:55
【问题描述】:

我目前正在开发一个使用嵌入式 Derby 数据库的 JavaFX 应用程序。该应用程序需要大约 13000 个产品的固定数据。我可以毫无问题地部署应用程序,部署后,如果我将数据库文件复制到部署应用程序的目录,应用程序可以找到并使用该数据库。我的问题是使用初始数据部署这种应用程序的最佳实践是什么?谢谢!

(注意:我正在使用 Intellij IDE 和 Maven,如果它有助于我的部署。)

【问题讨论】:

标签: java intellij-idea derby embedded-database javadb


【解决方案1】:

我会使用flywaydb 在启动时运行数据库初始化脚本。我过去做过这个,效果很好。

它还有一个额外的好处是,如果您发布一个新版本,您可以只包含脚本,以便在必要时为该新版本演化架构。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-26
    • 2011-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多