Instance Methodgrdb 7.4.0GRDB
column(literal:)
Appends a table column.
func column(literal: SQL)
SQL
literals allow you to safely embed raw values in your SQL, without any risk of syntax errors or SQL injection:
// CREATE TABLE player (
// name TEXT DEFAULT 'Anonymous'
// )
let defaultName = "Anonymous"
try db.create(table: "player") { t in
t.column(literal: "name TEXT DEFAULT \(defaultName)")
}