我正在运行Postgres 8.4.13,并尝试向现有表添加约束。根据the docs,这应该是可能的:
alter table indexed_friends add constraint no_duplicate_user_friends unique (user, friend);
字符串
然而,当我运行它时,我得到以下错误:
ERROR: syntax error at or near "user"
型
我很困惑,因为我几乎完全遵循文档中列出的唯一约束示例。我可以提供表模式,但由于它抱怨语法错误,我不确定这是必要的。
2条答案
按热度按时间iyfamqjs1#
啊......
user
这个词是Posterre的保留字。用引号括起来:
字符串
成功了
vzgqcmou2#
对我来说,我没有安装postgres与服务器。显然PGAdmin只是管理服务器。但真实的数据库需要与postgres和它的服务器。