对 BigQuery 表实施唯一约束

Posted

技术标签:

【中文标题】对 BigQuery 表实施唯一约束【英文标题】:Enforce a Unique constraint on a BigQuery table 【发布时间】:2020-12-04 20:27:14 【问题描述】:

对在 BigQuery 中创建的表实施唯一约束的最佳方法是什么?我通过 DDL“创建”语句创建表,然后插入内容。

【问题讨论】:

【参考方案1】:

BigQuery 不是操作型数据库,而是分析型数据库。

BigQuery 不支持约束、主键等。 它专为大数据和 PB 级设计。

【讨论】:

同意,但我仍然有确保我导入的临时表没有重复行的实际问题。 工程师接受重复行。在表的顶部,您创建一个始终读取实体的最新行的 VIEW。这就是这些引擎的工作原理。 ***.com/questions/25269410/…

以上是关于对 BigQuery 表实施唯一约束的主要内容,如果未能解决你的问题,请参考以下文章

SQL的主键,约束 有啥用

没有选择的Postgres条件唯一约束

Sql Server 主键 外键约束

mysql唯一约束

SQLserver约束以及对约束和结构的操作

SQLServer主键和唯一约束的区别