fix(consumer): Fix consumer handling of TOAST columns

What does this MR do?

  • Fixes TOAST handling of array values and further simplifies the logic
  • Rationale: TOAST marked values will always be nil in the stream so just replace them by fetched ones instead of using COALESCE.

How do I test it?

  • There is a new test added to verify the behavior for arrays

Related to #182 (closed)

Merge request reports

Loading