diff options
Diffstat (limited to 'odb/relational/sqlite/model.cxx')
-rw-r--r-- | odb/relational/sqlite/model.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/odb/relational/sqlite/model.cxx b/odb/relational/sqlite/model.cxx index 63a5302..8f7e341 100644 --- a/odb/relational/sqlite/model.cxx +++ b/odb/relational/sqlite/model.cxx @@ -57,6 +57,13 @@ namespace relational return ostr.str (); } + + virtual void + primary_key (sema_rel::primary_key& pk) + { + if (pk.auto_ () && options.sqlite_lax_auto_id ()) + pk.extra ()["lax"] = "true"; + } }; entry<object_columns> object_columns_; } |