spring引导无法运行schema.sql

uajslkp6  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(372)

我使用的是springboot2.3,schema.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]

application.properties中是否需要一些更改才能使spring boot执行schema.sql?

3vpjnl9f

3vpjnl9f1#

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

DROP TABLE IF EXISTS customer;

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

相关问题