文档化档

influx bucket-schema update

influx bucket-schema update 命令更新具有 显式 schema-type 的 InfluxDB 存储桶的架构。

bucket-schema update 需要至少有一个定义的架构的存储桶。

用法

influx bucket-schema update [flags]
支持的操作
  • 向架构中添加新列
不支持的操作
  • 修改架构中的现有列
  • 从架构中删除列

标志

标志描述输入类型映射到 ?
-c--active-config用于命令的 CLI 配置字符串
-n--bucket(必需) 存储桶名称(与 --bucket-id 互斥)字符串
-i--bucket-id(必需) 存储桶 ID(与 --bucket 互斥)字符串
--columns-file(必需) 列定义文件路径。有关更多信息,请参阅 创建列文件字符串
--columns-format列文件格式(csvndjsonjson,默认:auto)。有关更多信息,请参阅 使用列格式更新架构字符串
--configs-pathinflux CLI 配置的路径(默认 ~/.influxdbv2/configs字符串INFLUX_CONFIGS_PATH
-x--extended-output为每个度量架构打印列信息(默认:false)
-h--helpcreate 命令的帮助信息
--hide-headers隐藏表格标题(默认 falseINFLUX_HIDE_HEADERS
--hostInfluxDB 的 HTTP 地址(默认 https://127.0.0.1:8086字符串INFLUX_HOST
--json以 JSON 格式输出数据(默认 falseINFLUX_OUTPUT_JSON
-n--name(必需) 度量名称字符串
-o--org组织名称(与 --org-id 互斥)字符串INFLUX_ORG
--org-id组织 ID(与 --org 互斥)字符串INFLUX_ORG_ID
--skip-verify跳过 TLS 证书验证INFLUX_SKIP_VERIFY
-t--tokenAPI 令牌字符串INFLUX_TOKEN

示例

认证凭据

以下示例假定您的 InfluxDB 主机组织令牌 由以下方式提供:要么是 活动的 influx CLI 配置,要么是环境变量(INFLUX_HOSTINFLUX_ORGINFLUX_TOKEN)。如果您没有设置 CLI 配置或环境变量,请使用以下标志在每个命令中包含所需的凭据

  • --hostInfluxDB 主机
  • -o, --org--org-id:InfluxDB 组织名称或 ID
  • -t, --token:InfluxDB API 令牌

使用 influx CLI 更新架构

influx bucket-schema update \
  --bucket example-bucket \
  --name temperature \
  --columns-file columns.csv

更新架构并打印列信息

influx bucket-schema update \
  --bucket example-bucket \
  --name cpu \
  --columns-file columns.csv \
  -extended-output

使用列格式更新架构

默认情况下,InfluxDB 会尝试检测 列文件 格式。如果您的文件扩展名与格式不匹配,请使用 columns-format 标志设置格式。

influx bucket-schema update \
  --bucket example-bucket \
  --name cpu \
  --columns-file columns.json \
  --columns-format ndjson
influx bucket-schema update \
  --bucket example-bucket \
  --name cpu \
  --columns-file columns.txt \
  --columns-format csv

这个页面有帮助吗?

感谢您的反馈!


Flux 的未来

Flux 将进入维护模式。您可以在不更改代码的情况下继续按当前方式使用它。

阅读更多

InfluxDB v3 增强功能和 InfluxDB 集群版现已普遍可用

新功能,包括更快的查询性能和管理工具,推动了 InfluxDB v3 产品线的进步。InfluxDB 集群版现已普遍可用。

InfluxDB v3 性能和功能

InfluxDB v3 产品线在查询性能方面取得了显著提升,并提供了新的管理工具。这些增强包括用于监控 InfluxDB 集群健康状况的操作仪表板、InfluxDB Cloud 专用版中的单点登录(SSO)支持以及用于令牌和数据库的新管理 API。

了解新的 v3 增强功能


InfluxDB 集群版普遍可用

InfluxDB 集群版现已普遍可用,并为您在自行管理的堆栈中提供了 InfluxDB v3 的功能。

与我们谈谈 InfluxDB 集群版

InfluxDB 云无服务器