使用 cloud 9 命令行更新查询在 Heroku 上不起作用

update query not working on Heroku using cloud 9 command line

我有以下 tables:

并且用户 table 包含以下列:

我正在尝试运行以下声明:

UPDATE users SET isTeacher = 'TRUE' WHERE id = '2';

但我收到以下错误消息:

ERROR:  column "isteacher" of relation "users" does not exist
LINE 1: UPDATE users SET isTeacher = 'TRUE' WHERE id = '2';
                         ^

请注意,有一个 id 为 2 的用户。那我做错了什么?

感谢您的宝贵时间

我曾经遇到过同样的问题。我认为问题是你把它当作 isTeacher。您需要将其转换为 isteacheris_teacher。我希望这有所帮助。检查此 link:PostgreSQL naming conventions