X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=RO%2Fosm_ro%2Fdatabase_utils%2Fmigrate_mano_db.sh;fp=RO%2Fosm_ro%2Fdatabase_utils%2Fmigrate_mano_db.sh;h=12f4566c15920b21d0a7cac06413de27b5bf2a1f;hb=7a1f525e6e76418766f5aed3874ec7f54333091f;hp=334b5ab131241a046b6d2066e49ec5f269f9a546;hpb=b9ffecd8dcdd6a311673a0e38f9b051230a88b8a;p=osm%2FRO.git diff --git a/RO/osm_ro/database_utils/migrate_mano_db.sh b/RO/osm_ro/database_utils/migrate_mano_db.sh index 334b5ab1..12f4566c 100755 --- a/RO/osm_ro/database_utils/migrate_mano_db.sh +++ b/RO/osm_ro/database_utils/migrate_mano_db.sh @@ -36,7 +36,7 @@ QUIET_MODE="" BACKUP_DIR="" BACKUP_FILE="" # TODO update it with the last database version -LAST_DB_VERSION=41 +LAST_DB_VERSION=42 # Detect paths MYSQL=$(which mysql) @@ -199,6 +199,7 @@ fi #[ $OPENMANO_VER_NUM -ge 6020 ] && DB_VERSION=39 #0.6.20 => 39 #[ $OPENMANO_VER_NUM -ge 6000004 ] && DB_VERSION=40 #6.0.4 => 40 #[ $OPENMANO_VER_NUM -ge 8000000 ] && DB_VERSION=41 #8.0.0 => 41 +#[ $OPENMANO_VER_NUM -ge 8000002 ] && DB_VERSION=42 #8.0.2 => 42 # TODO ... put next versions here function upgrade_to_1(){ @@ -1526,6 +1527,19 @@ function downgrade_from_41(){ sql "DELETE FROM schema_version WHERE version_int='41';" } +function upgrade_to_42(){ + echo " Adding 'port_security_disable_strategy' to 'interfaces'" + sql "ALTER TABLE interfaces ADD COLUMN port_security_disable_strategy CHAR(25);" + sql "INSERT INTO schema_version (version_int, version, openmano_ver, comments, date) " \ + "VALUES (42, '0.42', '8.0.2', 'Adding port_security_disable_strategy to interfaces', '2020-10-19');" +} + +function downgrade_to_42(){ + echo " Removing 'port_security_disable_strategy' from 'interfaces'" + sql "ALTER TABLE interfaces DROP port_security_disable_strategy;" + sql "DELETE FROM schema_version WHERE version_int='42';" +} + #TODO ... put functions here