Backup databases using native dump tools (pg_dump, mysqldump, mariadb-dump). Create a credential with your database credentials and the tool handles the rest securely.
Provided free and as is, without warranty of any kind — including merchantability, fitness for a particular purpose, and the accuracy or completeness of any result. See the licence. You are responsible for checking what this produces before relying on it.
backupdb
Database Backup Tool
Backup databases using native dump tools (pg_dump, mysqldump, mariadb-dump). Create a credential with your database credentials and the tool handles the rest securely.
Tool ID
db-backup
Credential Required
Yes
Credential Properties
Property
Type
Required
Default
Description
vendor
string
Yes
—
Database type: postgres, mysql, mariadb
host
string
No
localhost
Database host
port
string
No
—
Database port (uses default if blank)
database
string
Yes
—
Database name
username
string
Yes
—
Database username
password
string
No
—
Database password
Input Properties
Property
Type
Required
Default
Description
outputFile
string
Yes
—
Output file path for the backup
compress
boolean
No
—
Compress output with gzip
extraArgs
string
No
—
Additional arguments to pass to the dump tool
Execution Steps
backup (python) — python
Published Outputs
outputFile — {{backup.outputFile}}
fileSize — {{backup.fileSize}}
duration — {{backup.duration}}
tool — {{backup.tool}}
Vendor
Blue Isle Software
Publishes
The keys a later task may reference as {{taskName.key}}. Referencing anything not listed here resolves to nothing at run time.
duration
error
fileSize
outputFile
tool
Input Properties
Every property this tool accepts, from its own tool.iml.