proxy lazy resolve progress
This commit is contained in:
+8
-4
@@ -58,7 +58,7 @@ using namespace work::models;
|
||||
// the database.
|
||||
// schema.attach<jobs::Payload>("payloads", make_polymorph("type"));
|
||||
// schema.attach<jobs::Payload, jobs::IdPayload>("id_list_payloads", make_polymorph_type("IdPayload"));
|
||||
// schema.attach<jobs::Payload, jobs::IdListPayload>("id_payloads"make_polymorph_type("IdListPayload"));
|
||||
// schema.attach<jobs::Payload, jobs::IdListPayload>("id_payloads", make_polymorph_type("IdListPayload"));
|
||||
// object::object_ptr<jobs::Payload> payload;
|
||||
// auto result = payload.as<jobs::IdPayload>();
|
||||
// if (result.is_ok()) {
|
||||
@@ -73,14 +73,18 @@ 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://news:news@127.0.0.1:15432/matador", 4);
|
||||
sql::connection_pool pool("postgres://test:test123!@127.0.0.1:5432/matador", 4);
|
||||
|
||||
object::schema admin_schema("Administration");
|
||||
|
||||
auto result = admin_schema.attach<admin::CollectionCenter>("collection_centers");
|
||||
admin_schema.create(pool);
|
||||
admin_schema.drop(pool);
|
||||
|
||||
orm::session ses(pool);
|
||||
|
||||
auto result = ses.attach<admin::CollectionCenter>("collection_centers")
|
||||
result = ses.attach<admin::CollectionCenter>("collection_centers")
|
||||
.and_then([&ses] { return ses.attach<admin::UserDirectory>("user_directories"); })
|
||||
.and_then([&ses] { return ses.attach<admin::LdapGroupSchemaSettings>("ldap_group_schema_settings"); })
|
||||
.and_then([&ses] { return ses.attach<admin::LdapImportSettings>("ldap_import_settings"); })
|
||||
|
||||
Reference in New Issue
Block a user