【发布时间】:2012-12-13 07:13:57
【问题描述】:
我可以分享一下我的挫败感吗? GORM(和 Grails ..)似乎有一个非常有限的关于数据库索引的文档。当我希望索引不仅仅是此处记录的内容时,我还没有从任何地方找到有关如何为域类创建索引的任何帮助:http://grails.org/doc/latest/guide/GORM.html。
以下是我希望通过 Grails 实现的 SQL 方式:
CREATE INDEX very_fast_index
ON slow_table(date DESC NULLS LAST)
WHERE is_latest = true;
似乎我可以告诉 GORM 为日期列创建索引。但看起来有零选项可以添加其他标准。
因为我讨厌简单的事情变得极其复杂,所以我在 PostgreSQL CLI 中手动创建了这些索引。不是来自 Grails,它会更便携。我不想写任何 HQL,因为我也不喜欢这种想法。
有什么想法吗?我只有手动方式。
【问题讨论】:
标签: sql grails indexing grails-orm