每次我在 psql 中键入命令时都会引发错误,但如果我复制并粘贴完全相同的命令,它就会起作用。例如,我输入了这个:
# GRANT ALL PRIVILEGES ON DATABASE db_name TO user;
并得到:
ERROR: syntax error at or near "GRANT"
LINE 2: GRANT ALL PRIVILEGES ON DATABASE db_name TO user;
^
然后我在新行上进行了复制/粘贴:
# GRANT ALL PRIVILEGES ON DATABASE db_name TO user;
它奏效了:
GRANT
以上内容是从终端完全复制的,仅更改了 db_name 和用户。
每次我尝试输入命令时都会发生这种情况。使用 Heroku 的 10.8.2 和 PostgresApp。
有任何想法吗?