2020-10-23 15:29:19 +02:00
|
|
|
"DataBase(path) do db:DataBase
|
|
|
|
end
|
|
|
|
|
|
|
|
Load a database, or create it from a schema"
|
|
|
|
function DataBase(f, path::String)
|
|
|
|
db = if isdir(path)
|
|
|
|
DataBase(path, verbose = true);
|
|
|
|
else
|
2020-10-24 15:59:45 +02:00
|
|
|
DataBase(path, verbose = true);
|
2020-10-23 15:29:19 +02:00
|
|
|
end
|
2020-10-24 15:59:45 +02:00
|
|
|
f(db)
|
|
|
|
db
|
2020-10-23 15:29:19 +02:00
|
|
|
end
|