Spring 引导无法运行模式.sql



我在 Spring boot 2.3 上,并且在我的架构中有以下内容.sql

CREATE TABLE customer (id SERIAL PRIMARY KEY, first_name VARCHAR(255), last_name VARCHAR(255));

Pom 文件具有 h2 依赖项。

当我运行应用程序时,出现错误:

Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "CUSTOMER" not found; SQL statement:
INSERT INTO customer (first_name, last_name) VALUES ($1, $2) [42102-200]

是否需要在应用程序属性中进行一些更改以使 Spring 引导执行模式.sql?

如果存在,则可以删除表,则在创建之前

DROP TABLE IF EXISTS customer;
CREATE TABLE customer (id SERIAL PRIMARY KEY, first_name VARCHAR(255), last_name VARCHAR(255));

最新更新