0

我正在尝试创建 BQ 表架构,如本页所示

但是我得到了所有的编译错误mode="REQUIRED"

除了 bq 模块,我没有看到任何特殊的导入。

Expected type '_SpecialForm[str]', got 'str' instead 

编码:

    bqServiceWrapper.create_table(_ADS_TO_REMOVE_TABLE_NAME,
                                  [
                                      bigquery.SchemaField("add_id", "STRING", mode="REQUIRED"),
                                      bigquery.SchemaField("timestamp_str", "TIMESTAMP", mode="REQUIRED"),
                                      bigquery.SchemaField("timestamp", "TIMESTAMP", mode="REQUIRED")
                                  ])

顺便说一句,python BQ 库是否允许创建没有模式的表(就像 Java 一样?)。如果是这样 - 类型如何隐含为"TIMESTAMP"而不是"STRING"

4

1 回答 1

0
于 2021-09-13T08:29:55.127 回答