schema creation progress
This commit is contained in:
@@ -99,6 +99,7 @@ public:
|
||||
[[nodiscard]] utils::result<void, utils::error> attach(const std::string &table_name) const;
|
||||
|
||||
utils::result<void, utils::error> create_schema() const;
|
||||
utils::result<void, utils::error> drop_schema() const;
|
||||
|
||||
/**
|
||||
* Insert the given object into the session.
|
||||
@@ -144,6 +145,7 @@ private:
|
||||
friend class query_select;
|
||||
|
||||
static query::fetchable_query build_select_query(entity_query_data &&data);
|
||||
static sql::query_context build_add_constraint_context(const std::string& table_name, const class object::constraint& cons, const sql::connection_ptr &conn) ;
|
||||
|
||||
private:
|
||||
mutable sql::statement_cache cache_;
|
||||
|
||||
@@ -9,7 +9,7 @@ class query_alter_intermediate : public query_intermediate {
|
||||
public:
|
||||
query_alter_intermediate();
|
||||
|
||||
query_alter_table_intermediate table(const table &tab) const;
|
||||
[[nodiscard]] query_alter_table_intermediate table(const table &tab) const;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -36,7 +36,6 @@ public:
|
||||
using query_intermediate::query_intermediate;
|
||||
|
||||
query_add_key_constraint_intermediate add_constraint(const std::string& name);
|
||||
executable_query add_constraint(const class object::constraint& constraint);
|
||||
executable_query drop_constraint(const std::string& name);
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user