Это слишком долго для комментария.
Я думаю, что вы должны проверять столбцы один за другим - если только в Redshift нет некоторых механизмов ведения журналов, которые я не обнаружил.
Вы можете построить запрос, используя электронную таблицу. То есть начните со списка столбцов, а затем сгенерируйте запрос, например:
select min(a), max(a),
min(b), max(b),
. . .
from yy;
Кстати, вполне возможно, что ваша проблема просто основана на выполнении insert
без имен столбцов. Вы можете сначала попробовать:
insert into xx (id, a, b, c, d, . . .)
select id, a, b, c, d, . . .
from yy ;