Răsfoiți Sursa

Delete database before restore the same database (#2911)

Delete older tables before restoring
Jaap Marcus 3 ani în urmă
părinte
comite
354a18cb3a
1 a modificat fișierele cu 4 adăugiri și 2 ștergeri
  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
         database_dump="$tmpdir/db/$database/$database.$TYPE.sql"
         case $TYPE in
-            mysql) rebuild_mysql_database;
+            mysql) delete_mysql_database
+                   rebuild_mysql_database;
                    import_mysql_database $database_dump ;;
-            pgsql) rebuild_pgsql_database;
+            pgsql) delete_pgsql_database
+                   rebuild_pgsql_database;
                    import_pgsql_database $database_dump ;;
         esac
     done