You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 23, 2024. It is now read-only.
Describe the bug
This tap produces a schema with exclusiveMaximum and exclusiveMinimum according the JSONschema V5, but these are incompatible with pipelinewise-target-snowflake's JSONschema v7 validator.
In JSONschema v6, the fields exclusiveMaximum and exclusiveMinimum were changed from boolean to numeric (JSON Schema Draft-06 Release Notes).
See error from the jsonschema validator: jsonschema.exceptions.ValidationError: 85000 is greater than or equal to the maximum of True
Expected behavior
The tap and target should communicate with the same standard
Your environment
pipelinewise-tap-postgres version: 2.1.0
I can see that just moving to JSONschema v7 might be simple, it will probably break something else. Can you give some input on what the best allround solution to this would look like?
The text was updated successfully, but these errors were encountered:
Describe the bug
This tap produces a schema with
exclusiveMaximum
andexclusiveMinimum
according the JSONschema V5, but these are incompatible with pipelinewise-target-snowflake's JSONschema v7 validator.In JSONschema v6, the fields
exclusiveMaximum
andexclusiveMinimum
were changed from boolean to numeric (JSON Schema Draft-06 Release Notes).pipelinewise-target-snowflake uses the the incompatible v7 validator: pipelinewise-target-snowflake source
The exclusiveMaximum is set in the schema here
In JSON schema v5 and below, a numeric field can be described as:
The equivalent in v6 and above is:
Steps to replicate
numeric
type colum, and for a snowflake database.tap-postgresql -c tap-config.json | target-snowflake -c target-config.json
jsonschema.exceptions.ValidationError: 85000 is greater than or equal to the maximum of True
Expected behavior
The tap and target should communicate with the same standard
Your environment
I can see that just moving to JSONschema v7 might be simple, it will probably break something else. Can you give some input on what the best allround solution to this would look like?
The text was updated successfully, but these errors were encountered: