BigQuery 会在数据流摄取期间使用 Postgres 数组删除字段



我有一个名为student_classes的表:

| id  | name     | class_ids  |
| ----| ---------| -----------|
| 1   | Rebecca  | {1,2,3}    |
| 2   | Roy      | {1,3,4}    |
| 3   | Ted      | {2,4,5}    |

name类型为text/字符串
class_ids类型为integer[]

我创建了一个从PostgreSQL到BigQuery的数据流(按照这些说明),但是当我在BigQuery中查看表的架构时,class_ids字段消失了,我不确定为什么。

我预计class_ids会被摄取到 BigQuery 中,而不是被丢弃。

官方文档将此列为已知限制:

"数据流不支持数组数据类型的列。" https://cloud.google.com/datastream/docs/sources-postgresql#postgresqlknownlimitations