小编use*_*945的帖子

BigQuery - 在标准 SQL 中查询嵌套字段

我在 BigQuery 中有以下架构:

架构:

整个表格如下所示:

SELECT * FROM `...nested`
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我现在只想查询所有带有标题为“你好”的评论的行,我正在思考如何做到这一点。

SELECT * FROM `...nested` WHERE comments.title = 'Hello'
# Error: Cannot access field title on a value with type ARRAY<STRUCT<title STRING, message STRING>> at [1:69]

SELECT * FROM `...nested` WHERE comments.title IN ('Hello')
# Error: Cannot access field title on a value with type ARRAY<STRUCT<title STRING, message STRING>> at [1:69]
Run Code Online (Sandbox Code Playgroud)

comment.title CONTAINS "Hello" 似乎是可用的旧 SQL,所以我想知道等价物是什么。

google-bigquery

7
推荐指数
1
解决办法
6402
查看次数

Ruby Net/SSH 7.0.1 - Ubuntu 22 / OpenSSL 3 问题

我正在使用 Ubuntu 22 和 OpenSSL 3

当我尝试使用私钥进行连接时,Ruby 的 Net/SSH 就不再工作。

Net::SSH.start X.X.X.X, "root"
/.rvm/gems/ruby-3.1.2/gems/net-ssh-7.0.1/lib/net/ssh/authentication/key_manager.rb:168:in `rescue in sign': the given identity is known, but the private key could not be loaded: OpenSSL::PKey::PKeyError (rsa#set_key= is incompatible with OpenSSL 3.0) (Net::SSH::Authentication::KeyManagerError)                     
/.rvm/gems/ruby-3.1.2/gems/net-ssh-7.0.1/lib/net/ssh/buffer.rb:266:in `set_key': rsa#set_key= is incompatible with OpenSSL 3.0 (OpenSSL::PKey::PKeyError)
Run Code Online (Sandbox Code Playgroud)

我还没有找到任何有用的东西来解决这个问题。只要我使用密码连接,这似乎就可以工作,但是一旦我使用 PEM 密钥,这就会失败。

我在用着:

  • 乌班图22
  • 网络SSH 7.0.1

ruby openssl net-ssh ubuntu-22.04

2
推荐指数
1
解决办法
2188
查看次数

标签 统计

google-bigquery ×1

net-ssh ×1

openssl ×1

ruby ×1

ubuntu-22.04 ×1