H2 仅当列不存在时才添加列

H2 Add column only if column not exists

如何仅在 table 中不存在该列时才向 H2 数据库添加该列?

我正在使用 schema.sql 创建数据库结构。

我试过几种这样的代码组合,但没有任何效果:

ALTER TABLE IF NOT EXISTS TABLE_NAME.column_name ADD COLUMN column_name VARCHAR (50);

h2 版本:1.4.199

有效的语法是

ALTER TABLE TABLE_NAME ADD COLUMN IF NOT EXISTS COLUMN_NAME VARCHAR(50);

https://h2database.com/html/commands.html#alter_table_add