ho provato seguendo questo reference e questo è ora il codice del mio dominio:Aggiunta chiave dell'indice nei servizi di Domini Grails'
class SnbrActVector {
long nid
String term
double weight
static mapping = {
version false
nid index:'Nid_Idx'
}
static constraints = {
term(blank:false)
}
}
Quello che voglio è fare è di aggiungere una chiave di indice per la colonna nid
. Ho abbandonato la tabella esistente e ho eseguito nuovamente l'app in modo da ricreare la tabella. Tuttavia, quando controllo l'elenco degli indici, non riesco a vedere uno Nid_Idx
, solo PRIMARY
. Devo creare manualmente l'indice e nominarlo Nid_idx
nel mio database mysql?
testato e ancora non aggiungendo la chiave di indice automaticamente. abbastanza strano. btw, sto usando Grails 1.2.1. – firnnauriel