Как добавить индекс в столбец БД «класс», используемый для наследования в Grails? - PullRequest
1 голос
/ 25 февраля 2010

При использовании таблицы на иерархию наследования GORM создает столбец 'class', в котором хранится имя класса экземпляров.

Я хочу добавить индекс БД в этот столбец, так как многие из моих запросов SQL включают where class='com.myapp.Mychildclass'. Тем не менее, мне не удалось с этим кодом:

static mapping = { 
    columns { 
        'class' column: 'class', index: 'class_idx' 
    } 
} 

Я пробовал разные версии этого кода без создания индекса.

Как я могу это сделать?

1 Ответ

0 голосов
/ 26 февраля 2010

Я нашел ответ на этот вопрос здесь: http://grails.1312388.n4.nabble.com/GORM-Howto-index-the-inheritance-class-column-td1563116.html

ОБНОВЛЕНИЕ: ссылка обновлена ​​

...