GCP Spanner支持的结构数组

问题描述 投票:0回答:1

Spanner是否支持结构数组?

以下DDL会产生错误:

CREATE TABLE table1 (
    col1 BYTES(MAX) NOT NULL,
    col2 STRING(36) NOT NULL,
    col3 TIMESTAMP NOT NULL OPTIONS (allow_commit_timestamp=true),
    col4 TIMESTAMP NOT NULL,
     labels array<struct<
      name STRING NOT NULL,
      last_updated timestatmp NOT NULL>>, 
    col5 INT64 NOT NULL,
    col6 STRING(36) NOT NULL,
    col7 STRING(36) NOT NULL,
) PRIMARY KEY (col1);

分析Spanner DDL语句时出错:CREATE TABLE table1(col1 BYTES(MAX)NOT NULL,col2 STRING(36)NOT NULL,col3 TIMESTAMP NOT NULL OPTIONS(allow_commit_timestamp = true),col4 TIMESTAMP NOT NULL,标签数组>,col5 INT64 NOT NULL,col6 STRING(36)NOT NULL,col7 STRING(36)NOT NULL,)PRIMARY KEY(col1):第6行,第19列的语法错误:解析时遇到“ struct”:column_type

当然,删除structs列的labels数组效果很好。

arrays struct google-cloud-spanner
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.