|
| static void | create_schema (database &, const std::string &name="", bool drop=true) |
| |
| static void | drop_schema (database &, const std::string &name="") |
| |
| static void | migrate_schema_pre (database &db, schema_version v, const std::string &name="") |
| |
| static void | migrate_schema_post (database &db, schema_version v, const std::string &name="") |
| |
| static void | migrate_schema (database &db, schema_version v, const std::string &name="") |
| |
| static std::size_t | migrate_data (database &, schema_version=0, const std::string &name="") |
| |
| template<schema_version v, schema_version base> |
| static void | data_migration_function (data_migration_function_type f, const std::string &name="") |
| |
| template<schema_version v, schema_version base> |
| static void | data_migration_function (database &db, data_migration_function_type f, const std::string &name="") |
| |
| template<schema_version v, schema_version base> |
| static void | data_migration_function (database_id id, data_migration_function_type f, const std::string &name="") |
| |
| static void | data_migration_function (schema_version v, data_migration_function_type f, const std::string &name="") |
| |
| static void | data_migration_function (database &db, schema_version v, data_migration_function_type f, const std::string &name="") |
| |
| static void | data_migration_function (database_id, schema_version, data_migration_function_type, const std::string &name="") |
| |
| static void | migrate (database &, schema_version=0, const std::string &name="") |
| |
| static schema_version | base_version (const database &db, const std::string &name="") |
| |
| static schema_version | base_version (database_id, const std::string &name="") |
| |
| static schema_version | current_version (const database &db, const std::string &name="") |
| |
| static schema_version | current_version (database_id, const std::string &name="") |
| |
| static schema_version | next_version (const database &db, schema_version v=0, const std::string &name="") |
| |
| static schema_version | next_version (database_id, schema_version, const std::string &name="") |
| |
| static bool | exists (const database &db, const std::string &name="") |
| |
| static bool | exists (database_id, const std::string &name="") |
| |