我正在使用Postgresql数据库和模式来开发应用程序。 在Entity中,我使用注释@table(schema ='schema name')。 在h2上运行测试时,出现错误:
Caused by: org.h2.jdbc.JdbcSQLException: Schema "schema name" not found; SQL statement:
我试图创建文件 schema.sql,包含:
CREATE SCHEMA IF NOT EXISTS schema name AUTHORIZATION sa;
CREATE SCHEMA IF NOT EXISTS shcema name2 AUTHORIZATION sa;
...
但没有成功。 有人可以帮忙吗?
答案 0 :(得分:2)
尝试使用spring.datasource.url属性定义架构: