如何为我的spring容器生成补丁ddl脚本(增量/更改脚本)?

如何为我的spring容器生成补丁ddl脚本(增量/更改脚本)?,spring,hibernate,hibernate-mapping,Spring,Hibernate,Hibernate Mapping,我的spring容器是用属性auto ddl=update模式启动的,每次启动容器时,我使用的postgreSQl存储都会根据容器中的更改进行更新 例如,如果我将属性添加到我的jpa实体,我的容器将使用与我的新属性对应的新列更新我的数据库 我的要求是我需要将此数据库更新刷新到一个文件中,以便以后使用它。 我知道hibernate属性javax.persistence.schema generation.scripts.action,它定义了持久性提供程序应该创建哪些脚本。(无、创建、删除和创建、

我的spring容器是用属性
auto ddl=update
模式启动的,每次启动容器时,我使用的
postgreSQl
存储都会根据容器中的更改进行更新

例如,如果我将属性添加到我的
jpa实体
,我的容器将使用与我的新属性对应的新列更新我的数据库

我的要求是我需要将此数据库更新刷新到一个文件中,以便以后使用它。

我知道hibernate属性
javax.persistence.schema generation.scripts.action
,它定义了持久性提供程序应该创建哪些脚本。(无、创建、删除和创建、删除)

上面的属性不会给我一个补丁脚本,但它提供了完整的
ddl
脚本

问题是spring容器和hibernate能够在容器启动时更新我的数据库(当提供
show sql=true
时,我能够在日志文件中看到alter脚本),因此这应该是可能的

如何生成修补程序脚本