Skip to content

Add support for patternProperties #26

@pcorbel

Description

@pcorbel

Issue:
If a tap have some fields not explicitly declared, but declared in a

"patternProperties": {
  ".+": {}
}

block, they won't be loaded into Redshift.
While, when using another target (like target-csv), the fields are available.

How to reproduce:

  • data.jsonl.txt
    ( a file with a schema and an example record)

  • issues.csv.txt
    A CSV generated by the following command
    cat data.jsonl | target-csv

Version:
Python 3.7.3
target-csv==0.3.0
target-redshift==0.0.7

Documentation:
The link to the target-csv flatten function

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions