Я могу создать первичный ключ, указав его имя, примерно так:
ALTER TABLE MY_TABLE ADD CONSTRAINT MY_TABLE_PK PRIMARY KEY (ID);
Движок также создает уникальный индекс с именем что-то вроде SYS_IDX_11905
.Я не знаю, как указать его имя при создании, и если я попытаюсь переименовать его с помощью
ALTER INDEX SYS_IDX_11905 RENAME TO MY_TABLE_ID_UINDEX
, я получу java.lang.RuntimeException: org.hsqldb.HsqlException: user lacks privilege or object not found: SYS_IDX_11905
.
Есть ли способ, которым яможно указать название индекса?