如何在 Google Datastore Viewer 中查询 table 或列名中有斜线的地方?

How do I query in Google Datastore Viewer where table or column name has slash in it?

在 Google 数据存储中,我有一个 table(种类),其名称中有一个斜线。

在旧 Datastore Viewer GUI 中,我可以 运行

select * from "foo/bar"

带双引号。所以,foo/bar一个有效的table名字。

但在新的 GUI 中,Datastore Console,我无法做到这一点。

我明白了

GQL query error: Encountered ""foo/bar"" at line 1, column 15. 
Was expecting one of: <UNQUOTED_NAME>, <QUOTED_NAME>

查看截图

如何查询这个table? (反斜杠转义也不起作用。)

(我的问题也是关于列的,也出现了同样的问题。)

当旧的 GUI 关闭时,我将几乎完全无法访问我的数据。

您可以使用反引号。

select * from `foo/bar`

请注意是`不是'