Postgres - 无法确定用于字符串比较的排序规则

时间:2016-09-16 05:04:18

标签: postgresql

我读了几个网页,都谈到了从Postgres 9.0之前版本升级到9.1之后的版本。

  

www.peterbe.com/plog/postgres-collat​​ion-citext-9.1    servoytipsfromsovan.wordpress.com/2014/08/20/migrating-postgres-sql-from-v9-0-to-latest-version /   nandovieira.com/using-insensitive-case-columns-in-postgresql-with-citext    stackoverflow.com/questions/15981197/postgresql-error-type-citext-does-not-exist   databasecm.blogspot.sg/2015/03/where-do-you-find-citext-module-in.html    dba.stackexchange.com/questions/17609/how-do-i-resolve-postgresql-error-no-collat​​ion-was-derived-for-column-foo-w

就我而言,我从9.4升级到9.5。对我来说问题是,每当我运行SELECT查询时,有些数据库会抛出错误(如标题所述),但有些数据库并没有。我用9.4设置了一个单独的测试服务器,查询运行良好。

我不需要比较不区分大小写。在postgres 9.4中,我也没有加载citext。实际上我的所有字符串比较都是区分大小写的,除非我使用" ILIKE"。我还将citext单独加载到服务器中的所有数据库。

我需要向您提供哪些信息,以便找出某些数据库有效的原因,有些则不然。我如何解决遇到的问题。

0 个答案:

没有答案