attaching schema nodes progress
This commit is contained in:
+13
-4
@@ -70,9 +70,13 @@ using namespace work::models;
|
||||
// payload.is_polymorphic_type<jobs::IdPayload>();
|
||||
|
||||
int main() {
|
||||
logger::default_min_log_level(logger::log_level::LVL_DEBUG);
|
||||
logger::add_log_sink(logger::create_stdout_sink());
|
||||
|
||||
const object::schema schema("Administration");
|
||||
|
||||
sql::connection_pool<sql::connection> pool("postgres://test:test123!@127.0.0.1:5432/matador", 4);
|
||||
sql::connection_pool<sql::connection> pool("postgres://news:news@127.0.0.1:15432/matador", 4);
|
||||
// sql::connection_pool<sql::connection> pool("postgres://test:test123!@127.0.0.1:5432/matador", 4);
|
||||
|
||||
orm::session ses(pool);
|
||||
|
||||
@@ -92,14 +96,20 @@ int main() {
|
||||
.and_then([&ses] { return ses.attach<jobs::IdPayload, jobs::Payload>("id_list_payloads"); })
|
||||
.and_then([&ses] { return ses.attach<jobs::IdListPayload, jobs::Payload>("id_payloads"); })
|
||||
.and_then([&ses] { return ses.attach<jobs::Task>("tasks"); })
|
||||
.and_then([&ses] { return ses.create_schema(); });
|
||||
;
|
||||
// ses.dump_schema(std::cout);
|
||||
|
||||
if (!result) {
|
||||
std::cout << "error: " << result.err().message() << std::endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
ses.dump_schema(std::cout);
|
||||
result = ses.create_schema();
|
||||
if (!result) {
|
||||
std::cout << "error: " << result.err() << std::endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
// const std::string dns{"sqlite://demo.db"};
|
||||
// sql::connection c(dns);
|
||||
//
|
||||
@@ -110,7 +120,6 @@ int main() {
|
||||
// return 0;
|
||||
// }
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user