Description
Implement INSERT, UPDATE, DELETE operations for SQLite with SQLite-specific optimizations.
Requirements
Acceptance Criteria
- Full CRUD support for SQLite
- SQLite-specific optimizations
- Proper handling of ROWID
- Batch operation support
Files to modify
beatrix_core/src/relational/insert.rs
beatrix_core/src/relational/update.rs
beatrix_core/src/relational/delete.rs
Example Usage
// SQLite UPSERT
User::insert()
.values(user)
.on_conflict_replace()
.execute(&db).await?;
// Batch insert with transaction
User::insert()
.values_batch(users)
.execute(&db).await?;
Description
Implement INSERT, UPDATE, DELETE operations for SQLite with SQLite-specific optimizations.
Requirements
Acceptance Criteria
Files to modify
beatrix_core/src/relational/insert.rsbeatrix_core/src/relational/update.rsbeatrix_core/src/relational/delete.rsExample Usage