insertGetId method
Runs an INSERT and returns the generated primary key.
Implementation
@override
Future<Object?> insertGetId(
String sql,
List<Object?> bindings, {
String? primaryKey,
}) => logged(sql, bindings, () {
final result = _db.select(sql, bindings);
return result.isEmpty ? _db.lastInsertRowId : result.first.values.first;
});