aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2021-08-04 08:35:05 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2021-08-04 08:35:05 +0200
commit9c05baafba1f9c5717915be5ea4a6b29f0704ee6 (patch)
treea948cfce3120e668fbcf12667e22652b59be0221
parent94e1d02c51acc86c4eef0c70ee1174bc0311d9cd (diff)
Throw unknown_schema_version from migrate() if database is too new
-rw-r--r--doc/manual.xhtml20
1 files changed, 10 insertions, 10 deletions
diff --git a/doc/manual.xhtml b/doc/manual.xhtml
index f7fe095..0b6dc08 100644
--- a/doc/manual.xhtml
+++ b/doc/manual.xhtml
@@ -4578,9 +4578,9 @@ namespace odb
<p>The <code>unknown_schema</code> exception is thrown by the
<code>odb::schema_catalog</code> class if a schema with the specified
name is not found. Refer to <a href="#3.4">Section 3.4, "Database"</a>
- for details. The <code>unknown_schema_version</code> exception is
- thrown by the <code>schema_catalog</code> functions that deal with
- database schema evolution if the passed version is unknow. Refer
+ for details. The <code>unknown_schema_version</code> exception is thrown
+ by the <code>schema_catalog</code> functions that deal with database
+ schema evolution if the passed or current version is unknow. Refer
to <a href="#13">Chapter 13, "Database Schema Evolution"</a> for
details.</p>
@@ -12841,7 +12841,7 @@ namespace odb
<ol>
<li>The database administrator determines the current database version.
If migration is required, then for each migration step (that
- is, from one version to the next), he performs the following:</li>
+ is, from one version to the next), they perform the following:</li>
<li>Execute the pre-migration file.</li>
@@ -13003,12 +13003,12 @@ t.commit ();
process is directed by an external entity, such as a database
administrator or a script.</p>
- <p>Most <code>schema_catalog</code> functions presented above also
- accept the optional schema name argument. If the passed schema
- name is not found, then the <code>odb::unknown_schema</code> exception
- is thrown. Similarly, functions that accept the schema version
- argument will throw the <code>odb::unknown_schema_version</code> exception
- if the passed version is invalid. Refer to <a href="#3.14">Section
+ <p>Most <code>schema_catalog</code> functions presented above also accept
+ the optional schema name argument. If the passed schema name is not
+ found, then the <code>odb::unknown_schema</code> exception is
+ thrown. Similarly, functions that accept the schema version argument will
+ throw the <code>odb::unknown_schema_version</code> exception if the
+ passed or current version is invalid. Refer to <a href="#3.14">Section
3.14, "ODB Exceptions"</a> for more information on these exceptions.</p>
<p>To illustrate how all these parts fit together, consider the