Я запускаю Postgres 8.4.13 и пытаюсь добавить ограничение к существующей таблице. Согласно документам, это должно быть возможно:
alter table indexed_friends add constraint no_duplicate_user_friends unique (user, friend);
Но когда я запускаю это, я получаю следующую ошибку:
ERROR: syntax error at or near "user"
Я смущен, потому что я почти точно соблюдаю уникальный пример ограничения, указанный в документации. Я могу предоставить схему таблицы, но поскольку он жалуется на синтаксическую ошибку, я не уверен, что это необходимо.