constraint, column and table query progress
This commit is contained in:
@@ -110,7 +110,7 @@ utils::result<void, utils::error> schema::drop() const {
|
||||
}
|
||||
auto ctx = query::query::alter()
|
||||
.table(node->name())
|
||||
.drop_constraint(cons.name())
|
||||
.drop_constraint("cons.name()")
|
||||
.compile(*c);
|
||||
|
||||
std::cout << ctx.sql << std::endl;
|
||||
@@ -128,7 +128,7 @@ utils::result<void, utils::error> schema::drop() const {
|
||||
}
|
||||
auto ctx = query::query::alter()
|
||||
.table(node->name())
|
||||
.drop_constraint(cons.name())
|
||||
.drop_constraint("cons.name()")
|
||||
.compile(*c);
|
||||
|
||||
std::cout << ctx.sql << std::endl;
|
||||
@@ -185,7 +185,7 @@ sql::query_context schema::build_add_constraint_context( const object::repositor
|
||||
if (cons.is_foreign_key_constraint()) {
|
||||
return query::query::alter()
|
||||
.table(node.name())
|
||||
.add_constraint( cons.name() )
|
||||
.add_constraint("cons.name()")
|
||||
.foreign_key(cons.column_name())
|
||||
.references(cons.ref_table_name(), {cons.ref_column_name()})
|
||||
.compile(*pool_.acquire());
|
||||
@@ -193,7 +193,7 @@ sql::query_context schema::build_add_constraint_context( const object::repositor
|
||||
if (cons.is_primary_key_constraint()) {
|
||||
return query::query::alter()
|
||||
.table(node.name())
|
||||
.add_constraint( cons.name() )
|
||||
.add_constraint("cons.name()")
|
||||
.primary_key(cons.column_name())
|
||||
.compile(*pool_.acquire());
|
||||
}
|
||||
@@ -203,7 +203,7 @@ sql::query_context schema::build_add_constraint_context( const object::repositor
|
||||
sql::query_context schema::build_drop_constraint_context( const object::repository_node& node, const class object::restriction& cons ) const {
|
||||
return query::query::alter()
|
||||
.table(node.name())
|
||||
.drop_constraint(cons.name())
|
||||
.drop_constraint("cons.name()")
|
||||
.compile(*pool_.acquire());
|
||||
}
|
||||
}
|
||||
@@ -80,7 +80,7 @@ sql::query_context session::build_add_constraint_context(const std::string& tabl
|
||||
if (cons.is_foreign_key_constraint()) {
|
||||
return query::query::alter()
|
||||
.table(table_name)
|
||||
.add_constraint( cons.name() )
|
||||
.add_constraint("cons.name()")
|
||||
.foreign_key(cons.column_name())
|
||||
.references(cons.ref_table_name(), {cons.ref_column_name()})
|
||||
.compile(*conn);
|
||||
@@ -88,7 +88,7 @@ sql::query_context session::build_add_constraint_context(const std::string& tabl
|
||||
if (cons.is_primary_key_constraint()) {
|
||||
return query::query::alter()
|
||||
.table(table_name)
|
||||
.add_constraint( cons.name() )
|
||||
.add_constraint("cons.name()")
|
||||
.primary_key(cons.column_name())
|
||||
.compile(*conn);
|
||||
}
|
||||
@@ -102,7 +102,7 @@ utils::result<void, utils::error> session::drop_schema() const {
|
||||
for (const auto& cons : node->info().constraints()) {
|
||||
auto ctx = query::query::alter()
|
||||
.table(node->name())
|
||||
.drop_constraint(cons.name())
|
||||
.drop_constraint("cons.name()")
|
||||
.compile(*c);
|
||||
|
||||
std::cout << ctx.sql << std::endl;
|
||||
|
||||
Reference in New Issue
Block a user