GORM 有以下示例:
class Author {
Map books // map of ISBN:book names
}
当 GORM 创建表时,它会创建一个包含三列的表:author_books、author_books_idx 和 author_books_elt
问题是这三列都没有索引,并且表上没有索引。它适用于 MySQL,或者可能是 sql server。但在 SQL Azure 中,它不能正常工作,因为 SQL Azure 中的所有表都应该有一个集群索引,这使得我无法向这样的表插入行。
如何解决此类问题?我认为在现有列上添加集群索引或添加新的私钥列应该没问题,但我不知道如何强制 GORM 在其上创建索引。