postgresql - 使用 GORM 排序 postgres 索引

标签 postgresql grails grails-orm

我想知道如何设置索引的默认顺序。 Grails 2.3.3,postgres 9。

目标是这个索引:

"crstate_idx" btree (cr_state, last_updated DESC)

这个 GORM 代码:

static mapping = {
    crState index: 'crState_Idx'
    lastUpdated index: 'crState_Idx' 
}

让我:

"crstate_idx" btree (cr_state, last_updated)

如何添加DESC部分?

最佳答案

没有降序索引这样的东西。 B 树索引只是从最低值到最高值排序。 DESC 与 ASC 的定义是从末尾还是从头开始扫描。这是关于您执行的查询,所以我建议您查找如何执行按降序返回行的查询。

关于postgresql - 使用 GORM 排序 postgres 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20468589/

相关文章:

grails - 扩展grails域对象是一个好主意吗?

testing - 为非 GORM 对象构建 Grails 测试数据

mysql - 排序时Grails多对多未知列

sql - 如何在SQL中获取每个元素的最大值

c++ - 如何找出Windows系统配置文件的名称?

javascript - PostgreSQL 通过调用 CURRENT_DATE 获取昨天

Grails 组的属性和顺序。这个怎么运作?

ruby-on-rails - SQLite/Postgres/Heroku : Problem translating query

tomcat - 无法在 IDEA : ClassNotFoundException: org. apache.catalina.startup.Tomcat 中运行 Maven grails 应用程序

grails - 如何传递隐藏值链接到grails