我在 * nix 系统的许多其他解决方案中发现问题here,但我似乎无法访问psql
在我刚创建角色时,只是抛出致命错误告诉角色用户名不存在,并且可以明确地看到该角色在列表中
sqlite
事情进展得非常顺利,现在我需要将所有数据从sqlite3
迁移到PostgreSQL
,我已经在这里停留了好几个小时......! 我该怎么办?
答案 0 :(得分:3)
解决方案1:使用 doublequotes 保留案例:
psql -U postgres -c "CREATE ROLE \"Zeke\""
在Windows
中,用户名通常以Username
给出,但psql命令拒绝保留大小写!这导致错误......
解决方案2:
psql -U zeke
我仍然想知道是否存在任何将Windows中的用户名作为小写字符的解决方案! 添加ENV变量PGUSER
有助于在每-U zeke
cmd之后删除psql