基本上我想从 Postgres 中的 SQL 文件执行一个 SQL 文件。
mysql 的类似问题:是否可以从另一个 sql 脚本中的存储过程调用 sql 脚本?
为什么?
因为我在一个项目中有 2 个数据文件,我希望有一行可以被注释/取消注释以加载第二个文件。
说明: 我想从 A.SQL 调用 B.SQL
说明 2: 这是针对使用 hibernate 从初始 SQL 文件 (A.SQL) 创建数据库的 Spring 项目。
经过进一步思考,似乎我可能不得不从 java/string/hibernate 处理这个问题。
下面是配置文件:
spring.datasource.url=jdbc:postgresql://localhost:5432/dbname
spring.datasource.username=postgres
spring.datasource.password=root
spring.datasource.driver-class-name=org.postgresql.Driver
spring.datasource.data=classpath:db/migration/postgres/data.sql
spring.jpa.hibernate.ddl-auto=create
Run Code Online (Sandbox Code Playgroud)