Skip to content

Improve tap to specify column maxLength, allowing targets to size col…#100

Open
chriskl wants to merge 4 commits into
singer-io:masterfrom
chriskl:add_string_maxlength
Open

Improve tap to specify column maxLength, allowing targets to size col…#100
chriskl wants to merge 4 commits into
singer-io:masterfrom
chriskl:add_string_maxlength

Conversation

@chriskl

@chriskl chriskl commented Mar 18, 2021

Copy link
Copy Markdown

Description of change

Add the maxLength JSON Schema attribute to the tap so that targets can size columns more appropriately. This is particularly important for Redshift where the maximum width of a varchar column can affect performance.

QA steps

  • automated tests passing
  • manual qa steps passing (list below)

Risks

Rollback steps

  • revert this branch

@cmerrick

Copy link
Copy Markdown

Hi @chriskl, thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes.

@cmerrick

Copy link
Copy Markdown

You did it @chriskl!

Thank you for signing the Singer Contribution License Agreement.

@chriskl

chriskl commented Mar 18, 2021

Copy link
Copy Markdown
Author

I'm not exactly certain what to do from here! Will it run tests automatically?

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.

2 participants