Skip to content

Commit 08ec50f

Browse files
committed
Enhance documentation for explicit rowid support
1 parent 156ed53 commit 08ec50f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

GRDB/Documentation.docc/DatabaseSchema.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,14 +191,19 @@ extension Player: FetchableRecord, MutablePersistableRecord {
191191
AllColumns(),
192192
Column.rowID]
193193

194+
// Update id upon successful insertion
194195
mutating func didInsert(_ inserted: InsertionSuccess) {
195196
rowid = inserted.rowID
196197
}
197198
}
198199

199200
try dbQueue.read { db in
200201
// SELECT *, rowid FROM player WHERE rowid = 1
201-
let player = try Player.fetchOne(db, id: 1)
202+
if let player = try Player.fetchOne(db, id: 1) {
203+
// DELETE FROM player WHERE rowid = 1
204+
let deleted = try player.delete(db)
205+
print(deleted) // true
206+
}
202207
}
203208
```
204209

0 commit comments

Comments
 (0)