Как использовать автоинкрементные первичные ключи с 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, который исправляет проблему для меня:

Другие вопросы по тегам