У меня есть таблица postgre с «id» в качестве SERIAL (столбец с автоинкрементом), «name» и «инструкция».
Я пытаюсь вставить в него как:
(ql/conj! recipe-table {:id nil :name "a" :instructions "b"})
*Evaluation aborted
(ql/conj! recipe-table {:id :default :name "a" :instructions "b"})
*Evaluation aborted
(ql/conj! recipe-table {:name "a" :instructions "b"})
*Evaluation aborted
Но:
(ql/conj! recipe-table {:id 1 :name "a" :instructions "b"})
работает, он просто вставляет 1 в id, но не выполняет автоинкрементную часть.
Так что у меня есть доступ ктаблица, у меня есть права на запись в нее, что доказано последним мошенничеством! Я просто не могу записать его со значением по умолчанию.