Hi @michaeldolzani,
Yes, this dump all databases separately method uses the local DB client to determine all database list. Technically this action to list databases could be done directly on the file daemon host, but for Bacularis plugins based on Bacula Bpipe plugin this is not possible to do it on the FD side. This is not because of doing backup but because of doing restore later.
If your database list in Docker container does not change too often or if it isn't dynamic at all, then if you want you can try to use the dump only selected databases method. In this case, the database list is pre-defined in --databases="dbX,dbY,dbZ" parameter and it should not require local DB client. The same is with dump all databases in one dump method.
MySQL - dump only selected databases
https://bacularis.app/doc/plugins/database/mysql-backup-plugin.html#dump-only-selected-databases
PostgreSQL - dump only selected databases
https://bacularis.app/doc/plugins/database/postgresql-backup-plugin.html#dump-only-selected-databases
If you try it, please shere your feedback with us how it went.
MySQL backup and incremental
I noted to check if there is any chance to use dump all databases separately method without local DB client. If we find a way to do it in this method, I will let know here.
For your question about incremental backup with dump methods, this is possible to do incremental backup with MySQL and MariaDB plugins, if you have configured the binary log in following way:
https://bacularis.app/doc/plugins/database/mysql-backup-plugin.html#prepare-environment
You can see how it works on this video guide below. The video is for dump all databases separately method but is will work the same for the dump only selected databases method.
https://youtu.be/09BaFdNfwPI?t=368
The differential backups are possible to do as well.
The incremental and differential backups will be unsuccessful if you do not have the binary log configured as described above.
PostgreSQL backup and incremental
For PostgreSQL plugin, with the dump method it supports only full backups.
Best regards,
Marcin Haba (gani)