我正在尝试在Windows 10上创建utf-8数据库:
createdb.exe -h localhost -p 53131 -U user -E UTF8 -T template0 -l en_US.utf-8 test777
Run Code Online (Sandbox Code Playgroud)
但是响应是:
createdb: database creation failed: ERROR: invalid locale name: "en_US.utf-8"
Run Code Online (Sandbox Code Playgroud)
有什么线索吗?
您应该使用"English_United States"
或"en-US"
,请参阅有关语言环境名称的Microsoft文档。
PostgreSQL允许在Windows上使用任何语言环境创建UTF8数据库(请参阅文档)。
顺便说一句,initdb
用于指定语言环境的选项是--locale
and not -l
。
归档时间: |
|
查看次数: |
4192 次 |
最近记录: |