Как использовать первичные ключи автоинкремента с CL-SQL?

Я использую 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?


person J S    schedule 01.01.2010    source источник


Ответы (1)


Я думаю, что это может быть вызвано ошибкой. Я отправил патч в список рассылки clsql, который устраняет проблему. для меня:

person Rupert Swarbrick    schedule 25.09.2010