added schema creation to session class

This commit is contained in:
2024-02-06 20:10:34 +01:00
parent 0f13884f06
commit 78c5f64b34
7 changed files with 70 additions and 4 deletions
+7 -2
View File
@@ -153,9 +153,14 @@ query_create_intermediate::query_create_intermediate(connection &db)
builder_.create();
}
query_execute_finish query_create_intermediate::table(const std::string &table, std::initializer_list<column> columns)
query_execute_finish query_create_intermediate::table(const std::string &table_name, std::initializer_list<column> columns)
{
return {connection_, builder_.table(table, columns)};
return table(table_name, std::vector<column>{columns});
}
query_execute_finish query_create_intermediate::table(const std::string &table_name, const std::vector<column> &columns)
{
return {connection_, builder_.table(table_name, columns)};
}
std::shared_ptr<table_repository> query_create_intermediate::tables() const