2017-02-04, 14:51
It bears repeating because it hasn't been mentioned in a while, but this addon will not back up your database if you are using MySQL/MariaDB. It really should be mentioned in the description somewhere since no errors will appear, but none of your library information will be backed up or restored. Of course, if you are using one of these methods, you should be backing up your database separately anyway (thankfully I was so it wasn't a big deal). Perhaps a dialog box to remind MySQL users of this limitation when doing backups? Or gray out the database option altogether for such users?
Edit: Now that I think about it, you wouldn't want to disable the option. Since most MySQL users are only using it for storing MyVideos and MyMusic databases, this will still backup the others such as Textures. But a dialog box reminding them to backup MySQL separately might be useful. Here I was scratching my head as to why my libraries were empty when I realized the database backup option was only backing up the SQLite databases and not doing a MySQL dump. Since I had separate MariaDB backups, this wasn't a problem, but I can just imagine someone else screaming that they lost all their libraries. It really needs to be made more clear to the users IMHO.
Edit: Now that I think about it, you wouldn't want to disable the option. Since most MySQL users are only using it for storing MyVideos and MyMusic databases, this will still backup the others such as Textures. But a dialog box reminding them to backup MySQL separately might be useful. Here I was scratching my head as to why my libraries were empty when I realized the database backup option was only backing up the SQLite databases and not doing a MySQL dump. Since I had separate MariaDB backups, this wasn't a problem, but I can just imagine someone else screaming that they lost all their libraries. It really needs to be made more clear to the users IMHO.