Instance Methodgrdb 7.4.0GRDB

column(literal:)

Appends a table column.

TableDefinition.swift:291
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)")
}