Postgres Migration Issue 9.0.0到9.3,归类错误

时间:2014-08-07 08:08:28

标签: database postgresql migration collation

我试图从PostgreSQL数据从PostgreSQL 9.0.0迁移到9.3。我遇到了与整理相关的问题。

ERROR: could not determine which collation to use for string comparison Hint: Use the COLLATE clause to set the collation explicitly.

我做了很多研究,发现它在9.1之前的版本中有一个问题我们有" citext"在9.1之后,我们必须添加扩展名。 [如果我理解正确的话]。

这是我到目前为止所做的:

  • 从9.0.0数据库中获取转储。
  • 在另一个实例中安装了实例9.3.1。
  • 在那里创建了一个数据库并运行以下查询以添加扩展名CREATE EXTENSION citext。直到这里我没有问题。
  • 在执行查询后从9.0导入转储时,我收到错误,因为扩展名" citext"已经存在。

我不确定我是否已采取正确的步骤来解决问题。据我所知,在post post 9.1中,我们没有" citext"扩展,所以我们通过运行查询手动添加扩展。所以现在为什么要尝试添加" citext"扩展"创建citext;"添加文字。

如果我朝错误的方向前进,请纠正我。

由于 Sovan

0 个答案:

没有答案