From 7c3e06b937e57bf57216b5c63b538d27da005227 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 27 Aug 2013 08:20:23 +0200 Subject: Add support for getting version and migration flag in one structure --- odb/database.hxx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'odb/database.hxx') diff --git a/odb/database.hxx b/odb/database.hxx index 6c70da7..a4ef058 100644 --- a/odb/database.hxx +++ b/odb/database.hxx @@ -335,6 +335,7 @@ namespace odb // public: typedef odb::schema_version schema_version_type; + typedef odb::schema_version_migration schema_version_migration_type; schema_version_type schema_version (const std::string& schema_name = "") const; @@ -342,6 +343,9 @@ namespace odb bool schema_migration (const std::string& schema_name = "") const; + const schema_version_migration_type& + schema_version_migration (const std::string& schema_name = "") const; + // Set schema version and migration state manually. // void @@ -362,10 +366,8 @@ namespace odb const std::string& schema_name); protected: - struct schema_version_info + struct schema_version_info: schema_version_migration_type { - schema_version_type version; - bool migration; std::string version_table; }; -- cgit v1.1