Я пытаюсь создать тип индекса Oracle CTXSYS.CTXCAT с помощью Liquibase.Как я могу создать этот тип индекса Oracle с Liquibase?
Я выполнил операцию с помощью набора изменений SQL
<changeSet id="1" author="giovanni.esposito">
<sql endDelimiter="/">
CREATE INDEX idx_full_txt_search ON ${defaultSchemaName}.employee(full_text_search) INDEXTYPE IS CTXSYS.CTXCAT;
/
</sql>
</changeSet>
Когда Liquibase выполняет предложение, возвращается ORA-02158: недопустимая опция CREATE INDEX.Но с помощью SQLDeveloper я могу создать индекс с тем же предложением.
РЕШЕНИЕ
<changeSet id="1" author="giovanni.esposito">
<sql endDelimiter=";">
CREATE INDEX idx_full_txt_search ON ${defaultSchemaName}.employee(full_text_search) INDEXTYPE IS CTXSYS.CTXCAT;
</sql>
</changeSet>