对于在 cbt CLI 'cbt deleterow <rowkey>' 中发出,我如何转义包含空格字符的 rowkey?

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

如果有人知道如何取得成功,请:

我必须删除大表中的一组行。他们的行键包含空格字符。 我试图转义这些空格字符,但我仍然无法执行(即错误消息“错误的参数”)

欢迎所有建议。 预先感谢

玛莎

发出 CLI 命令“cbt deleterow”,其中行键包含空格字符。 我想找到一种方法来转义这些空格字符以设置正确的行键以成功删除行。

character space delete-row row-key cbt
1个回答
0
投票

经过更多的阅读和测试,我可以找到出路。

masahiro_hiramatsu_1@devops:~$ cbt -project br-apps-dolphin-ddp-prd -instance br-apps-dolphin-bg-prd 查找 br-apps-monetizacao-stk-sells-replica $'3M DO BRASIL20240301#00000000000000000001# ' columns=CF:cod_product_rms 2024/03/18 12:22:51 -creds 标志未设置,将使用 gcloud 凭证


3M 巴西20240301#00000000000000000001#

CF:cod_product_rms @ 2024/03/04-18:19:36.339000“300870”

masahiro_hiramatsu_1@devops:~$

来自

https://cloud.google.com/bigtable/docs/cbt-reference

cbt 查找 [列=:,...] [每列单元格=] [应用程序配置文件=]

row-key 字符串或原始字节。原始字节必须用单引号括起来,并带有美元符号前缀

所以我了解到,如果空间存在于行键中,则该空间被视为原始字节

© www.soinside.com 2019 - 2024. All rights reserved.