compilation fixes
This commit is contained in:
@@ -57,7 +57,7 @@ matador::utils::result<void, matador::utils::error> matador::orm::schema::create
|
||||
// std::cout << result.sql << std::endl;
|
||||
for (const auto &node: repo_) {
|
||||
auto ctx = query::query::create()
|
||||
.table(node->name(), node->info().definition().columns())
|
||||
.table(node->name(), node->info().definition()->columns())
|
||||
.compile(*c);
|
||||
|
||||
for ( const auto& [sql, command] : ctx.additional_commands ) {
|
||||
|
||||
@@ -52,7 +52,7 @@ utils::result<void, utils::error> session::create_schema() const {
|
||||
auto c = cache_.pool().acquire();
|
||||
for (const auto &node: *schema_) {
|
||||
auto ctx = query::query::create()
|
||||
.table(node->name(), node->info().definition().columns())
|
||||
.table(node->name(), node->info().definition()->columns())
|
||||
.compile(*c);
|
||||
|
||||
for ( const auto& [sql, command] : ctx.additional_commands ) {
|
||||
|
||||
@@ -42,8 +42,8 @@ constraint_builder& constraint_builder::references( std::string table, std::stri
|
||||
return *this;
|
||||
}
|
||||
|
||||
constraint_builder::operator struct query::constraint() const {
|
||||
return {constraint_name};
|
||||
constraint_builder::operator object::constraint() const {
|
||||
return object::constraint{constraint_name};
|
||||
}
|
||||
|
||||
constraint_builder constraint( std::string name ) {
|
||||
|
||||
Reference in New Issue
Block a user