Я использую liquibase (3.6.3) в приложении Spring Boot (2.1.8) java (1.8) для управления изменениями схемы базы данных (Oracle 12.2). Мои наборы изменений liquibase не содержат параметров «табличного пространства», и все данные (включая индексы) создаются в табличном пространстве по умолчанию «ПОЛЬЗОВАТЕЛИ». Теперь мне нужно переместить все существующие индексы в другое табличное пространство «INDX» и создать все будущие индексы не в табличном пространстве «USERS» по умолчанию, а в новом табличном пространстве «INDX».
Итак, мои вопросы:
Как я могу перенести старые индексы из табличного пространства USERS в табличное пространство INDX?
Как создать новые индексы в табличном пространстве INDX? Я знаю параметр «primaryKeyTablespace» для элемента столбца/ограничения и параметр «tablespace» для элемента createIndex, есть ли другие решения? Возможно, я могу указать табличное пространство «INDX» для всех централизованных индексов?
Спасибо!