我正在寻找一个SQL脚本,该脚本基于Spring Boot中的配置设置在数据库中创建所需的表。
我有这个application-prod.yml
配置
spring:
datasource:
url: jdbc:oracle:thin:@removed:1521:XE
username: user
password: pass
jpa:
hibernate:
ddl-auto: none
naming:
physical-strategy: CustomPhysicalNamingStrategyImpl
properties:
hibernate:
default_schema: myschema
我以前只是做ddl-auto: create-drop
,但这已不再是一种选择。
在ASP.NET Core中,我习惯于通过command line来实现。像这样:
> dotnet ef --output create.sql
我完成了。
但是我找不到Spring Boot和Hibernate的等效方法。
现在,好像我必须编辑配置以运行该应用程序,通过Oracle SQL Developer导出数据库架构,然后还原配置。希望我不要忘记什么。
肯定不是这种情况...