When a nullable column gets added in the tap, this target should detect the change and add the column. Presently, if pipe data into this target with an extra field, then I get an error:
google.api_core.exceptions.BadRequest: 400 Provided Schema does not match Table myproject-1:meltano_quickbase_json.wo_tags. Cannot add fields (field: add_work_order)
Additionally, fields that are removed from the tap should be ignored (inserted with nulls).
When a nullable column gets added in the tap, this target should detect the change and add the column. Presently, if pipe data into this target with an extra field, then I get an error:
Additionally, fields that are removed from the tap should be ignored (inserted with nulls).