WIP. Database updater now has its own namespace and dedicated directory

This commit is contained in:
emeric
2014-07-01 23:43:49 +02:00
parent 7fd546eb44
commit 16d1194d61
35 changed files with 320 additions and 224 deletions
+7 -1
View File
@@ -4,6 +4,7 @@
#include "database/DatabaseHandler.hpp"
#include "database/FileTypes.hpp"
#include "database/MediaDirectory.hpp"
int main(void)
{
@@ -13,7 +14,7 @@ int main(void)
boost::filesystem::remove("test2.db");
// Set up the long living database session
DatabaseHandler database("test2.db");
Database::Handler database("test2.db");
Wt::Dbo::Transaction transaction(database.getSession());
@@ -70,6 +71,11 @@ int main(void)
std::cout << "Parent's = " << path->getParent()->getPath() << std::endl;
}
// Update last update
Database::MediaDirectorySettings::pointer settings = Database::MediaDirectorySettings::get(database.getSession());
settings.modify()->setLastUpdate(boost::posix_time::second_clock::local_time());
std::cout << "last update = " << settings->getLastUpdated() << std::endl;
// make some empty root dirs