我正在使用Python客户端库在BigQuery表中加载数据.我需要更新这些表中的一些更改的行.但我无法弄清楚如何正确更新它们?我想要一些类似的UPSERT功能 - 只有在不存在时插入行,否则 - 更新现有行.
这是在表中使用带校验和的特殊字段(并在加载过程中比较总和)的正确方法吗?如果有一个好主意,如何用Python客户端解决这个问题?(据我所知,它无法更新现有数据)
请解释一下,最佳做法是什么?
如何强制Faraday适配器tyhoeus使用HTTP/2来向支持HTTP/2的服务器发出请求?我已经通过服务https://http2.pro/doc/api对此进行了测试,结果如下:
body="{\"http2\":1,\"protocol\":\"HTTP\\/2.0\",\"push\":0,\"user_agent\":\"Faraday v0.12.2\"}",
Run Code Online (Sandbox Code Playgroud)
\"http2\":1,这意味着 HTTP/2 不用于请求!