added alter table command to fluent query builder (progress)

This commit is contained in:
Sascha Kühl
2025-11-04 16:24:43 +01:00
parent c3c7ea57a2
commit c87a4c29b4
5 changed files with 62 additions and 29 deletions
@@ -30,22 +30,12 @@ public:
query_add_foreign_key_constraint_intermediate foreign_keys(const std::vector<sql::column>& columns) const;
};
class query_drop_key_constraint_intermediate final : public query_intermediate {
public:
using query_intermediate::query_intermediate;
void constraint(const std::string& name);
void primary_key();
void foreign_key(const std::string& name);
void foreign_keys(const std::vector<std::string>& names);
};
class query_alter_table_intermediate final : public query_intermediate {
public:
using query_intermediate::query_intermediate;
query_add_key_constraint_intermediate add_constraint(const std::string& name);
query_drop_key_constraint_intermediate drop_constraint(const std::string& name);
executable_query drop_constraint(const std::string& name);
};
}