From d78652a97a22e46635a6e48abe7ab0d6ecee2224 Mon Sep 17 00:00:00 2001 From: Kyle Conroy Date: Mon, 4 Dec 2023 13:55:35 -0800 Subject: [PATCH] fix: Take the maximum array dimensions --- internal/engine/postgresql/analyzer/analyze.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/engine/postgresql/analyzer/analyze.go b/internal/engine/postgresql/analyzer/analyze.go index 8d8d5309d8..be19fcf539 100644 --- a/internal/engine/postgresql/analyzer/analyze.go +++ b/internal/engine/postgresql/analyzer/analyze.go @@ -262,7 +262,7 @@ func (a *Analyzer) Analyze(ctx context.Context, n ast.Node, query string, migrat DataType: dt, NotNull: notNull, IsArray: isArray, - ArrayDims: int32(dims), + ArrayDims: int32(max(col.ArrayDims, dims)), Table: &core.Identifier{ Schema: tbl.SchemaName, Name: tbl.TableName,