Как использовать автоинкрементные первичные ключи с CL-SQL?
Я использую CL-SQL с бэкэндом SQLite и не могу заставить работать автоинкрементные первичные ключи. Я объявил слот как (в def-view-class):
((id :accessor d-id :db-constraints :primary-key :type integer :db-type "INTEGER")
Но если я создаю класс, поле не обновляется, даже когда я вызываю update-records-from-instance, и если я вызываю update-instance-from-records, оно будет обновлено неправильно. Можно ли вообще использовать автоинкрементные поля CL-SQL?
1 ответ
Я думаю, что это может быть вызвано ошибкой. Я отправил патч в список рассылки clsql, который исправляет проблему для меня: