From 43bab78cca44c76d2da7be8902fb0c22bc2b1edb Mon Sep 17 00:00:00 2001 From: Alok Kumar Singh Date: Tue, 13 Jul 2021 18:02:04 +0530 Subject: [PATCH] Extra columns should come before This is backward incompatible for text_length feature in masking --- pkg/transformer/debezium/schema.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkg/transformer/debezium/schema.go b/pkg/transformer/debezium/schema.go index 1b2f2f59e..35892c5b9 100644 --- a/pkg/transformer/debezium/schema.go +++ b/pkg/transformer/debezium/schema.go @@ -491,10 +491,8 @@ func (c *schemaTransformer) transformSchemaValue(jobSchema string, } } - // add extra columns (length columns) - for _, extraColumn := range extraColumns { - redshiftColumns = append(redshiftColumns, extraColumn) - } + // keep extra columns as first column to fix #244 + redshiftColumns = append(extraColumns, redshiftColumns...) table := redshift.Table{ Name: d.tableName(),