совпадают. INSERT INTO config(id,format,ntables,admin,rand,exclude,all) values(1,'','','',1,1,0) ON CONFLICT (id); Получаю ошибку pq: ошибка синтаксиса (примерное положение: ";"). В доках Вариант ON CONFLICT DO NOTHING в качестве альтернативного действия просто отменяет добавление строки. Ок, ON CONFLICT (id) DO NOTHING; -> pq: нет уникального ограничения или ограничения-исключения, соответствующего указанию ON CONFLICT. Что я делаю не правильно?
on conflict do nothing , без указания id вроде
Вы "делаете неправильно" именно то, что написано в сообщении об ошибке, по идее (т.е. нет UNIQUE индекса/constraint). Покажите лучше \d таблицы.
Обсуждают сегодня