attaching schema nodes progress
This commit is contained in:
+17
-17
@@ -76,22 +76,22 @@ int main() {
|
||||
|
||||
orm::session ses(pool);
|
||||
|
||||
auto 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"); })
|
||||
// .and_then([&ses] { return ses.attach<admin::LdapUserSchemaSettings>("ldap_user_schema_settings"); })
|
||||
// .and_then([&ses] { return ses.attach<admin::InternalUserDirectory, admin::UserDirectory>("internal_user_directories"); })
|
||||
// .and_then([&ses] { return ses.attach<admin::LdapUserDirectory, admin::UserDirectory>("ldap_user_directories"); } )
|
||||
// .and_then([&ses] { return ses.attach<admin::LoginHistory>("login_histories"); })
|
||||
// .and_then([&ses] { return ses.attach<admin::Scenario>("scenarios"); })
|
||||
// .and_then([&ses] { return ses.attach<admin::User>("users"); })
|
||||
// .and_then([&ses] { return ses.attach<admin::UserSession>("user_sessions"); })
|
||||
// .and_then([&ses] { return ses.attach<jobs::Job>("jobs"); })
|
||||
// .and_then([&ses] { return ses.attach<jobs::Payload>("payloads"); })
|
||||
// .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"); })
|
||||
auto 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"); })
|
||||
.and_then([&ses] { return ses.attach<admin::LdapUserSchemaSettings>("ldap_user_schema_settings"); })
|
||||
.and_then([&ses] { return ses.attach<admin::InternalUserDirectory, admin::UserDirectory>("internal_user_directories"); })
|
||||
.and_then([&ses] { return ses.attach<admin::LdapUserDirectory, admin::UserDirectory>("ldap_user_directories"); } )
|
||||
.and_then([&ses] { return ses.attach<admin::LoginHistory>("login_histories"); })
|
||||
.and_then([&ses] { return ses.attach<admin::Scenario>("scenarios"); })
|
||||
.and_then([&ses] { return ses.attach<admin::User>("users"); })
|
||||
.and_then([&ses] { return ses.attach<admin::UserSession>("user_sessions"); })
|
||||
.and_then([&ses] { return ses.attach<jobs::Job>("jobs"); })
|
||||
.and_then([&ses] { return ses.attach<jobs::Payload>("payloads"); })
|
||||
.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(); });
|
||||
|
||||
if (!result) {
|
||||
@@ -99,7 +99,7 @@ int main() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
schema.dump(std::cout);
|
||||
ses.dump_schema(std::cout);
|
||||
// const std::string dns{"sqlite://demo.db"};
|
||||
// sql::connection c(dns);
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user