Postgres中的角色名称区分大小写

时间:2014-12-24 14:25:08

标签: ruby-on-rails postgresql roles case-sensitive

任何让角色名称区分大小写的人都是邪恶的。

我杀了几个小时试图弄清楚为什么rake命令无法在Windows的DOS命令行中运行。这个错误一直说着角色迈克尔'当我完全清楚地知道我创造它时,它并不存在。

添加侮辱伤害,psql命令-c"创建角色迈克尔......"创造了这个角色,但是在所有小写的情况下。

1 个答案:

答案 0 :(得分:2)

我终于使用pgAdmin将角色的第一个字母改为大写' M'然后我的所有命令都工作,因为我的Windows用户名被传递到各个进程。

设计师 - 注意你正在做的事情!角色名称没有理由区分大小写。