Personally, I would do this manually.
The database could get corrupted of the transfer be incomplete and the web database would be compromised.
I usually, rename the transfer the new database to something with new in the name. Renane the existing database as sonething with old in the name and then rename the new database to the web version.
The larger the database, the less time for the database to be refreshed.
Simon