使用desc在PostgreSQL上创建索引时出错

用户3702445

在postgresql 8.2上执行以下命令时:

CREATE INDEX product_index_8 ON product (product_id DESC, naam DESC, verbruik_per_eenheid DESC, inhoud DESC, barcode DESC);

我们得到错误:

  ERROR:  syntax error at or near "DESC"
    LINE 1: ...EATE INDEX product_index_8 ON product (product_id DESC, naam...  
    ********** Error **********   
    ERROR: syntax error at or near "DESC"
    SQL state: 42601
    Character: 53

有人知道发生了什么吗?我们在oracle服务器上具有相同的索引,并且可以正常工作。

克雷格·林格(Craig Ringer)

猜测您不是使用PostgreSQL,而是使用Greenplum数据库或Amazon Redshift。

如果您确实在使用8.2:PostgreSQL 8.2不支持DESC结尾的有序索引

确实有较新的版本-根据发行说明和文档,它是在8.3中添加的

升级8.2已过时

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章