我正在尝试在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用于指定语言环境的选项是--localeand not -l。
| 归档时间: |
|
| 查看次数: |
4192 次 |
| 最近记录: |