Skip to content

Update v_generate_tbl_ddl view definition#736

Open
jni-bot wants to merge 1 commit into
awslabs:masterfrom
jni-bot:patch-1
Open

Update v_generate_tbl_ddl view definition#736
jni-bot wants to merge 1 commit into
awslabs:masterfrom
jni-bot:patch-1

Conversation

@jni-bot
Copy link
Copy Markdown

@jni-bot jni-bot commented Mar 6, 2026

Issue* #, if available:*
N/A

Description of changes:
Added explicit ::VARCHAR(10240) cast to the COMMENT branch in admin.v_generate_tbl_ddl. The view uses a large UNION to build DDL statements, and Redshift resolves the ddl column type to the widest inferred VARCHAR across all
branches. The COMMENT branch could produce strings exceeding that limit (e.g., for tables with long comments or many columns), causing the value too long for type character varying(798) error. The explicit cast raises the UNION's
resolved type ceiling to 10240, matching the existing cast on the foreign key branch.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Address ERROR: value too long for type character varying(NNN) caused when a UNION branch produces a ddl string longer than the max VARCHAR width Redshift inferred from the other branches' expressions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant