Create directory before establishing connection
All checks were successful
Deploy Docs / publish (push) Successful in 18s
SwiftLint / SwiftLint (push) Successful in 7s

This commit is contained in:
david-swift 2024-10-08 15:27:37 +02:00
parent edb78d3936
commit e3eac6a9fe

View File

@ -73,6 +73,12 @@ public enum DatabaseInformation {
if let privateConnection { if let privateConnection {
return privateConnection return privateConnection
} }
if let url = URL(string: path) {
try? FileManager.default.createDirectory(
at: url.deletingLastPathComponent(),
withIntermediateDirectories: true
)
}
let connection = try? Connection(path) let connection = try? Connection(path)
privateConnection = connection privateConnection = connection
_ = try? connection?.run(table.create { table in _ = try? connection?.run(table.create { table in