Quellcode durchsuchen

Delete database before restore the same database (#2911)

Delete older tables before restoring
Jaap Marcus vor 3 Jahren
Ursprung
Commit
354a18cb3a
1 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen
  1. 4 2
      bin/v-restore-user

+ 4 - 2
bin/v-restore-user

@@ -778,9 +778,11 @@ if [ "$db" != 'no' ] && [ -n "$DB_SYSTEM" ]; then
         # Importing database dump
         # Importing database dump
         database_dump="$tmpdir/db/$database/$database.$TYPE.sql"
         database_dump="$tmpdir/db/$database/$database.$TYPE.sql"
         case $TYPE in
         case $TYPE in
-            mysql) rebuild_mysql_database;
+            mysql) delete_mysql_database
+                   rebuild_mysql_database;
                    import_mysql_database $database_dump ;;
                    import_mysql_database $database_dump ;;
-            pgsql) rebuild_pgsql_database;
+            pgsql) delete_pgsql_database
+                   rebuild_pgsql_database;
                    import_pgsql_database $database_dump ;;
                    import_pgsql_database $database_dump ;;
         esac
         esac
     done
     done