Changelog
This commit is contained in:
parent
b3e4d1c1cf
commit
cd4cf45df2
21
CHANGELOG.md
21
CHANGELOG.md
@ -64,6 +64,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
|
||||
|
||||
### Breaking changes
|
||||
|
||||
* Added to `RecordNotInserted` and `RecordNotUpdated` to `DbErr`
|
||||
* Added `ConnectionTrait::execute_unprepared` method https://github.com/SeaQL/sea-orm/pull/1327
|
||||
* As part of https://github.com/SeaQL/sea-orm/pull/1311, the required method of `TryGetable` changed:
|
||||
```rust
|
||||
@ -91,6 +92,26 @@ impl ActiveModelBehavior for ActiveModel {
|
||||
// ...
|
||||
}
|
||||
```
|
||||
* `DbErr::RecordNotFound("None of the database rows are affected")` is moved to a dedicated error variant `DbErr::RecordNotUpdated`
|
||||
```rust
|
||||
let res = Update::one(cake::ActiveModel {
|
||||
name: Set("Cheese Cake".to_owned()),
|
||||
..model.into_active_model()
|
||||
})
|
||||
.exec(&db)
|
||||
.await;
|
||||
|
||||
// then
|
||||
assert_eq!(
|
||||
res,
|
||||
Err(DbErr::RecordNotFound(
|
||||
"None of the database rows are affected".to_owned()
|
||||
))
|
||||
);
|
||||
|
||||
// now
|
||||
assert_eq!(res, Err(DbErr::RecordNotUpdated));
|
||||
```
|
||||
|
||||
## 0.10.7 - 2023-01-19
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user