no message

This commit is contained in:
Peter
2017-04-01 16:48:13 +03:00
parent 3fb0dc5421
commit bd4e29ecbe
2 changed files with 5 additions and 2 deletions

View File

@@ -97,8 +97,8 @@ public final class Database {
/// Executes a batch of SQL statements.
///
/// - parameter SQL: A batch of zero or more semicolon-separated SQL statements.
public func execute(_ SQL: String) {
sqlite3_exec(self.handle, SQL, nil, nil, nil)
public func execute(_ SQL: String) -> Bool {
return sqlite3_exec(self.handle, SQL, nil, nil, nil) == SQLITE_OK
}
}

View File

@@ -102,6 +102,9 @@ public final class SqliteInterface {
public init?(databasePath: String) {
if let database = Database(databasePath) {
if !database.execute("pragma schema_version") {
return nil
}
self.database = database
} else {
return nil