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