Skip to content

source-snowflake: TIMESTAMP_WITH_TIMEZONE column can't be used as cursor #23103

Closed
@disi-pph

Description

@disi-pph

Environment

  • Airbyte version: 0.40.32
  • OS Version / Instance: Debian GNU/Linux 10 (buster)
  • Deployment: Docker Compose
  • Source Connector and version: Snowflake 0.1.29
  • Destination Connector and version: BigQuery 1.2.14
  • Step where error happened: Sync job

Current Behavior

Similar to #13603 getting an error when attempting to run an incremental sync with deduplicated history on any table with a TIMESTAMP_WITH_TIMEZONE column as cursor:
2023-02-14 20:18:41 - Additional Failure Information: io.airbyte.commons.exceptions.ConfigErrorException: The following tables have invalid columns selected as cursor, please select a column with a well-defined ordering with no null values as a cursor. {tableName='redacted', cursorColumnName='HDB_LAST_SYNC', cursorSqlType=TIMESTAMP_WITH_TIMEZONE, cause=Unsupported cursor type},...

Expected Behavior

Sync works with TIMESTAMP_WITH_TIMEZONE as cursor field

Logs

8e523bfe_cdcb_47f8_8d58_2826f3a28ee8_logs_10888_txt.txt

Steps to Reproduce

  1. Create a table with a TIMESTAMP_WITH_TIMEZONE column
  2. Create an incremental sync using this column as a cursor
  3. Run the sync

Are you willing to submit a PR?

Yes

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions