【问题标题】:Does BigQuery support inheritance in their tables?BigQuery 是否支持在其表中继承?
【发布时间】:2019-03-25 01:03:43
【问题描述】:

我很好奇 BigQuery 表是否允许您在其表中使用继承。我知道它们允许可选的主键和外键,但不太确定是否可以将继承与这些结合起来,或者是否必须单独进行。我看到另一个 stackoverflow 帖子在 Postgresql 中说他们不允许外键和继承的组合,所以我不确定 BigQuery 是否也是这种情况。如果组合是可能的,很高兴看到一些例子或解释。

谢谢!

【问题讨论】:

  • 我认为 BigQuery 没有表继承。但是,如果您描述了您想要实现的目标,则可能会有变通方法。

标签: google-bigquery


【解决方案1】:

BigQuery 没有主键或外键。您可以对您存储的表施加任何适当的语义。例如,您可以有两个通过 customer_id 列关联的表,并且您可以使用此列连接表,尽管不需要声明它是一个中的主键或另一个中的外键。

【讨论】:

    猜你喜欢
    • 2021-07-17
    • 2016-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    • 2016-08-24
    相关资源
    最近更新 更多