some improvements to dump schema

This commit is contained in:
2026-01-07 09:32:57 +01:00
parent c6747074f5
commit 0bf945cd13
3 changed files with 9 additions and 10 deletions
+3 -6
View File
@@ -219,15 +219,12 @@ schema::const_iterator schema::find(const std::string &name) const {
}
void schema::dump(std::ostream &os) const {
os << repo_.name() << std::endl;
for (const auto &node: repo_) {
os << " " << node.name() << std::endl;
}
repo_.dump(os);
}
sql::query_context schema::build_add_constraint_context(const object::repository_node &node,
const object::restriction &cons,
const sql::connection &conn) const {
const sql::connection &conn) {
if (cons.is_foreign_key_constraint()) {
return query::query::alter()
.table(node.name())
@@ -245,7 +242,7 @@ sql::query_context schema::build_add_constraint_context(const object::repository
sql::query_context schema::build_drop_constraint_context(const object::repository_node &node,
const object::restriction &cons,
const sql::connection &conn) const {
const sql::connection &conn) {
return query::query::alter()
.table(node.name())
.drop_constraint(cons)