如何在 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`
请注意是`不是'
在 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`
请注意是`不是'