Add built-in databaseRename option for snapshot jobs

Summary

  • Add native databaseRename configuration to physicalSnapshot and logicalSnapshot jobs
  • Eliminates the need for custom preprocess.sh scripts for the common database rename operation
  • Spins up a temporary container and runs ALTER DATABASE RENAME for each configured mapping, with validation to prevent renaming the connection database

Configuration example

physicalSnapshot:
  options:
    databaseRename:
      example_production: example_dblab
      analytics_prod: analytics_dblab

Issue: #675

Edited by Denis Morozov

Merge request reports

Loading