小编Amb*_*esh的帖子

当 write_disposition='WRITE_TRUNCATE' 时,BigQueryOperator 会更改表架构和列模式

我正在使用 Airflow 的 BigQueryOperator 用 write_disposition='WRITE_TRUNCATE' 填充 BQ 表。问题是,每次任务运行时,它都会将表架构和列模式从“必需”更改为“可空”。我使用的 create_disposition 是“CREATE_NEVER”。由于我的表是预先创建的,因此我不希望更改架构或列模式。使用 write_disposition='WRITE_APPEND' 可以解决该问题,但我的要求是使用 WRITE_TRUNCATE。知道 BigQueryOperator 为什么改变架构和模式吗?

python google-bigquery

7
推荐指数
1
解决办法
4560
查看次数

标签 统计

google-bigquery ×1

python ×1