Instance Methodgrdb 7.3.0GRDB
defaults(to:)
Defines the default value.
@discardableResult func defaults(to value: some DatabaseValueConvertible) -> Self
Parameters
- value
A
DatabaseValueConvertible
value.
Returns
self
so that you can further refine the column definition.
For example:
// CREATE TABLE player(
// email TEXT DEFAULT 'Anonymous'
// )
try db.create(table: "player") { t in
t.column("name", .text).defaults(to: "Anonymous")
}
Related SQLite documentation: https://www.sqlite.org/lang_createtable.html#dfltval