Я могу использовать CREATE TABLE IF NOT EXISTS
, чтобы создать таблицу, только если она не существует.H2: как определить, существует ли индекс?
Как я могу сделать то же самое для CREATE INDEX..
, чтобы создать его, только если он не существует?
Я могу использовать CREATE TABLE IF NOT EXISTS
, чтобы создать таблицу, только если она не существует.H2: как определить, существует ли индекс?
Как я могу сделать то же самое для CREATE INDEX..
, чтобы создать его, только если он не существует?
Вы можете сделать это следующим образом,
CREATE INDEX IF NOT EXISTS NEW_INDEX_NAME ON TABLE_NAME;
Вы можете следить за ссылку Aswell, http://www.h2database.com/html/grammar.html#create_index
Вы можете удалить его, если он существует.
DROP INDEX IF EXISTS IDXNAME
Тогда просто добавить его позже.
CREATE INDEX IDXNAME ON TEST(NAME)
Я нашел его здесь H2 grammar