From: Remington Steed Date: Fri, 21 Apr 2017 13:38:25 +0000 (-0400) Subject: LP#1487123 Simplify DB upgrade examples X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=c92bb0f79394fbaf157af3dc90c2052690880222;p=working%2FEvergreen.git LP#1487123 Simplify DB upgrade examples This commit simplifies the growing examples of database upgrade scripts to be static examples, not needing to be updated with each release. Signed-off-by: Remington Steed --- diff --git a/docs/installation/server_upgrade.txt b/docs/installation/server_upgrade.txt index 6daf00a608..f683a9f0b8 100644 --- a/docs/installation/server_upgrade.txt +++ b/docs/installation/server_upgrade.txt @@ -206,69 +206,25 @@ anything goes wrong during the upgrade. ============= Evergreen provides incremental upgrade scripts that allow you to upgrade from one minor version to the next until you have the current version of -the schema. For example, if you want to upgrade from 2.5.1 to 2.12.0, you +the schema. For example, if you want to upgrade from 2.5.1 to 2.6.0, you would run the following upgrade scripts: - 2.5.1-2.5.2-upgrade-db.sql - 2.5.2-2.5.3-upgrade-db.sql - 2.5.3-2.6.0-upgrade-db.sql (this is a major version upgrade) -- 2.6.2-2.6.3-upgrade-db.sql -- 2.6.3-2.7.0-upgrade-db.sql (this is a major version upgrade) -- 2.7.0-2.7.1-upgrade-db.sql -- 2.7.1-2.7.2-upgrade-db.sql -- 2.7.2-2.7.3-upgrade-db.sql -- 2.7.3-2.7.4-upgrade-db.sql -- 2.7.4-2.8.0-upgrade-db.sql (this is a major version upgrade) -- 2.8.0-2.8.1-upgrade-db.sql -- 2.8.1-2.8.2-upgrade-db.sql -- 2.8.2-2.8.3-upgrade-db.sql -- 2.8.3-2.8.4-upgrade-db.sql -- 2.8.4-2.9.0-upgrade-db.sql (this is a major version upgrade) -- 2.9.0-2.9.1-upgrade-db.sql -- 2.9.1-2.9.2-upgrade-db.sql -- 2.9.2-2.9.3-upgrade-db.sql -- 2.9.3-2.10.0-upgrade-db.sql -- 2.10.0-2.10.1-upgrade-db.sql -- 2.10.1-2.10.2-upgrade-db.sql -- 2.10.2-2.10.3-upgrade-db.sql -- 2.10.3-2.10.4-upgrade-db.sql -- 2.10.4-2.10.5-upgrade-db.sql -- 2.10.5-2.10.6-upgrade-db.sql -- 2.10.6-2.10.7-upgrade-db.sql -- 2.10.7-2.11.0-upgrade-db.sql (this is a major version upgrade) -- 2.11.0-2.11.1-upgrade-db.sql -- 2.11.1-2.11.2-upgrade-db.sql -- 2.11.2-2.11.3-upgrade-db.sql -- 2.11.3-2.12.0-upgrade-db.sql (this is a major version upgrade) Note that you do *not* want to run additional 2.5 scripts to upgrade to the newest version of 2.5, since currently there is no automated way to upgrade from 2.5.4+ to 2.6. Only upgrade as far as necessary to reach the major version upgrade script (in this example, as far as 2.5.3). -To upgrade across multiple major versions (e.g. from 2.3.0 to 2.12.0), use +To upgrade across multiple major versions (e.g. from 2.4.3 to 2.6.0), use the same logic to utilize the provided major version upgrade scripts. For example: -- 2.3-2.4.0-upgrade-db.sql -- 2.3-2.4-supplemental.sh -- (run all incremental scripts from 2.4.0 to 2.4.3) - 2.4.3-2.5.0-upgrade-db.sql - (run all incremental scripts from 2.5.0 to 2.5.3) - 2.5.3-2.6.0-upgrade-db.sql -- (run all incremental scripts from 2.6.0 to 2.6.3) -- 2.6.3-2.7.0-upgrade-db.sql -- (run all incremental scripts from 2.7.0 to 2.7.4) -- 2.7.4-2.8.0-upgrade-db.sql -- (run all incremental scripts from 2.8.0 to 2.8.4) -- 2.8.4-2.9.0-upgrade-db.sql -- (run all incremental scripts from 2.9.0 to 2.9.3) -- 2.9.3-2.10.0-upgrade-db.sql -- (run all incremental scripts from 2.10.0 to 2.10.7) -- 2.10.7-2.11.0-upgrade-db.sql -- (run all incremental scripts from 2.11.0 to 2.11.3) -- 2.11.3-2.12.0-upgrade-db.sql - ============= [CAUTION]