任何让角色名称区分大小写的人都是邪恶的。
我杀了几个小时试图弄清楚为什么rake命令无法在Windows的DOS命令行中运行。这个错误一直说着角色迈克尔'当我完全清楚地知道我创造它时,它并不存在。
添加侮辱伤害,psql命令-c"创建角色迈克尔......"创造了这个角色,但是在所有小写的情况下。
答案 0 :(得分:2)
我终于使用pgAdmin将角色的第一个字母改为大写' M'然后我的所有命令都工作,因为我的Windows用户名被传递到各个进程。
设计师 - 注意你正在做的事情!角色名称没有理由区分大小写。