feat: Multi-remote storage — separate table for multiple destinations per profile #97
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Refactor remote storage from profile columns to a dedicated
#__mokosuitebackup_remote_destinationstable. Each profile can have multiple remote destinations (e.g., SFTP to server A + S3 to bucket B + Google Drive).Architecture
#__mokosuitebackup_remote_destinations(id, profile_id, type, title, params JSON, enabled, ordering)Why
Currently a profile can only upload to ONE remote destination. Sites that need both an on-site SFTP copy and a cloud S3 copy must create duplicate profiles.
Files