node.js - Bigquery如何在List操作期间过滤数据集中的表
问题描述
有没有办法在调用列表操作时使用表名从数据集中搜索或过滤特定表?我知道文档中提到了使用 Labels 来过滤表,但在我的情况下,这还不够,因为对可以在带有或不带有 Label 的 Dataset 下创建的表的数量没有限制。我正在使用 Node 库进行操作。
解决方案
搜索或过滤特定表(或任何其他元数据对象)的首选方法是查询INFORMATION_SCHEMA
。有多个INFORMATION_SCHEMA
表可以使用 - INFORMATION_SCHEMA.TABLES
、INFORMATION_SCHEMA.TABLE_OPTIONS
等INFORMATION_SCHEMA.COLUMNS
。更多信息请访问https://cloud.google.com/bigquery/docs/information-schema-tables
推荐阅读
- shopify - Shopify Liquid Theme 高级自定义字段复选框 if-statement 无法将“true”理解为truthy
- mysql - 如何使用 3 个不同的表查询 SQL 数据库,其中包含有关演员、戏剧和所执行角色的信息?
- php - 有没有办法用 Lumen/Laravel PHP 创建一个 tsv 响应?
- python - 安装 Pytorch XLA 后出现“Numpy 不可用”
- java - 在应用程序未运行时检测 dataChange
- serialization - 在flink(scala)中使用kryo在某种类型上注册protobuf序列化程序时出现问题
- gis - “通过所有基础”标准如何在 SpatialFIlter 中工作。在FME?
- c# - 如何在运行时为嵌套属性构建类映射
- javascript - 如何使用嵌套循环 (.each) 在 Cypress 中迭代 HTML 表
- mysql - 在 Mysql 中,以前的用户在 droppng 并创建同名后可以访问数据库