You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Release / Create SQL migration script for new version (geonetwork#7395)
* Release / Create SQL migration script for new version
If the target version SQL migration do not exist, create it.
* Update update-version.sh
* Update database_migration.xml
* Doc / Indicate utilities required for making a release
sed $sedopt"s/'system\/platform\/version', '.*', 0/'system\/platform\/version', '${new_version_main}', 0/g"$sqlscriptfolder/data/data-db-default.sql
109
+
sed $sedopt"s/'system\/platform\/subVersion', '.*', 0/'system\/platform\/subVersion', '${sub_version}', 0/g"$sqlscriptfolder/data/data-db-default.sql
108
110
109
-
find . -wholename *v${new_version_main_nopoint//[.]/}/migrate-default.sql -exec sed $sedopt"s/value='${version}' WHERE name='system\/platform\/version'/value='${new_version_main}' WHERE name='system\/platform\/version'/g" {} \;
110
-
find . -wholename *v${new_version_main_nopoint//[.]/}/migrate-default.sql -exec sed $sedopt"s/value='.*' WHERE name='system\/platform\/subVersion'/value='${sub_version}' WHERE name='system\/platform\/subVersion'/g" {} \;
111
+
112
+
113
+
echo" * Set version in migration script v${new_version_main_nopoint}/migrate-default.sql"
echo" * Updating version in existing migration script $sqlmigrationfile."
119
+
sed $sedopt"s/value='${version}' WHERE name='system\/platform\/version'/value='${new_version_main}' WHERE name='system\/platform\/version'/g"$sqlmigrationfile
120
+
sed $sedopt"s/value='.*' WHERE name='system\/platform\/subVersion'/value='${sub_version}' WHERE name='system\/platform\/subVersion'/g"$sqlmigrationfile
0 commit comments