Java 把postgres函数文件放在类路径中,并在Spring启动事件中执行,这是一个好主意吗?
我有一个有很多postgres函数的项目,目前每次更新这些函数时,我们都必须在postgresql server中手动运行,所以我想使用spring boot项目的启动事件自动更新这些函数,读取所有sql文件并直接用jdbctemplate或其他工具执行,但我不知道这是否是一个好的做法去做或者可能会成为问题。我的postgrest的所有函数文件都有“创建或替换函数”您需要使用一个库来为您处理数据库迁移。您必须配置库,在脚本文件中定义所有SQL(表、函数等),然后在必要时启动应用程序时执行这些脚本文件 这类库的两个非常流行的例子是和 在线上有很多关于使用这两个库的信息Java 把postgres函数文件放在类路径中,并在Spring启动事件中执行,这是一个好主意吗?,java,postgresql,spring-boot,Java,Postgresql,Spring Boot,我有一个有很多postgres函数的项目,目前每次更新这些函数时,我们都必须在postgresql server中手动运行,所以我想使用spring boot项目的启动事件自动更新这些函数,读取所有sql文件并直接用jdbctemplate或其他工具执行,但我不知道这是否是一个好的做法去做或者可能会成为问题。我的postgrest的所有函数文件都有“创建或替换函数”您需要使用一个库来为您处理数据库迁移。您必须配置库,在脚本文件中定义所有SQL(表、函数等),然后在必要时启动应用程序时执行这些脚本