【问题标题】:createdb with collation "C"createdb 带有排序规则“C”
【发布时间】:2018-04-11 20:00:59
【问题描述】:

我正在尝试通过 PowerShell 创建一个 PostgreSQL 数据库,其中 collat​​e 选项为 C,以使用以下命令解决具有特殊字符的字段的排序顺序:

createdb -U postgres -h localhost -p 5432 -O apm apm -l 'C' -T template0

但看到以下错误:

createdb:命令行参数太多(第一个是“C”)

Postgres 版本:9.6.6
操作系统:Windows 10

【问题讨论】:

  • 你有两次apm
  • 是的。一个是指角色,另一个是指数据库名称。我在下面尝试过,数据库创建没有问题:'createdb -U postgres -h localhost -p 5432 -O apm apm'。但我无法使用整理选项 C 创建数据库
  • 在数据库名称之后,应该是描述和就是这样
  • 是否可以在createdb 中提供整理选项?我在文档中没有看到任何关于它的内容。
  • 我猜是的。 link

标签: postgresql powershell collate


【解决方案1】:

试试这个:

createdb -U postgres -h localhost -p 5432 -O apm apm -lc-collate='C' -T template0

【讨论】:

  • 得到这个错误:createdb: too many command-line arguments (first is "-T")
猜你喜欢
  • 1970-01-01
  • 2013-01-09
  • 2012-09-11
  • 1970-01-01
  • 2014-12-13
  • 2018-12-19
  • 2023-04-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多