Upgrade module includes schema change will it work with GCS to BigQuery

Quick question

We are currently shipping all data to GCS and using BigQuery data transfers to pull that into BigQuery. That’s what determines the schema, etc.

If I want to upgrade a module and it includes a data level change (schema, etc.), will that “just work” with GCS → BQ?

Hi @pretty-wolf,

I’m not that familiar with BigQuery data transfers. What do you mean by “upgrade a module”? Do you mean updating to a newer version of a CloudQuery source plugin?

We also have a BigQuery destination plugin you could use to ship directly to BigQuery.

Yeah, I’m wondering if GCS to BQ behind the scenes was a bad move.

I know the BigQuery plugin handles some schema changes (those that can be auto-applied without data loss).

Is there a document I can check to understand how migrations work for source upgrades?

Looks like BigQuery does some schema migration depending on the file type in GCS here.

Our own migration docs are in this link.

On our end, the BigQuery code that merges schemas is here.