This commit is contained in:
zeus
2025-01-28 12:28:03 +08:00
parent 738c373a77
commit ec96756800
2534 changed files with 486292 additions and 0 deletions
@@ -0,0 +1,18 @@
import GRDB
let cVersion = String(cString: sqlite3_libversion())
print("SQLite version from C API: \(cVersion)")
let sqlVersion = try! DatabaseQueue().read { db in
try String.fetchOne(db, sql: "SELECT sqlite_version()")!
}
print("SQLite version from SQL function: \(sqlVersion)")
try! DatabaseQueue().write { db in
try db.execute(literal: """
CREATE TABLE t(a);
INSERT INTO t VALUES(\("O'Brien"));
""")
let swiftVersion = try String.fetchOne(db, sql: "SELECT a FROM t")!
print("Swift string from SQL: \(swiftVersion)")
}