refactor: implement bidirectional transformation support with PostgreSQL integration
This commit is contained in:
@@ -46,9 +46,15 @@ func processMigrationJob(
|
||||
azureClient *azure.Client,
|
||||
loader loaders.GenericLoader,
|
||||
job config.Job,
|
||||
sourceDbType string,
|
||||
targetDbType string,
|
||||
) models.JobResult {
|
||||
transformer := transformers.NewMssqlTransformer(job.ToStorage, job.SourceTable, azureClient)
|
||||
var transformer etl.Transformer
|
||||
if sourceDbType == "postgres" {
|
||||
transformer = transformers.NewPostgresTransformer(job.SourceTable)
|
||||
} else {
|
||||
transformer = transformers.NewMssqlTransformer(job.ToStorage, job.SourceTable, azureClient)
|
||||
}
|
||||
localCtx, cancel := context.WithCancel(ctx)
|
||||
defer cancel()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user