我想将 .csv 文件上传到元数据库,但它不提供该选项。
完成它的最简单方法是什么?在本地启动数据库?或者有没有可以添加的插件?
谢谢
在Heroku上部署时,服务器崩溃时使用此信息导轨服务器语法错误File.expand_path("../ spring",FILE)虽然在本地工作时一切正常.这是我的铁路档案
begin
load File.expand_path("../spring", __FILE__)
rescue LoadError
end
APP_PATH=File.expand_path('../../config/application', __FILE__)
require_relative '../config/boot'
require 'rails/commands'
Run Code Online (Sandbox Code Playgroud)
你对这个问题有什么看法吗?谢谢
我很难理解我正在做的嵌套出了什么问题。我想使用他们的 Nodejs 客户端在 Google Big Query 中插入一行。为此,我需要推送嵌套在数组中的 json 对象,如下所示:
[ { timestamp: '1533564208', device_id: '2nd_test', temperature: '20.0' } ]
Run Code Online (Sandbox Code Playgroud)
当在我的代码中硬编写此代码时,我可以毫无问题地在 Big Query 中添加一行。
const rows = [
{ timestamp: '1533564208', device_id: '2nd_test', temperature: '20.0' }
];
bigquery
.dataset(datasetId)
.table(tableId)
.insert(rows)
Run Code Online (Sandbox Code Playgroud)
现在我真正想做的是将我从 pubsub 获得的有效负载插入到 Big Query 中,这就是我面临问题的地方。pubsub 数据的管理如下:
var payload = Buffer.from(pubsubMessage.data, 'base64').toString();
console.log(payload);
// [ { timestamp: '1533564208', device_id: '2nd_test', temperature: '20.0' } ]
Run Code Online (Sandbox Code Playgroud)
根据日志,它应该可以工作 - 它是一个嵌套在数组中的 JSON 对象,但是当它调用 Big Query API 时,它会遇到无效值错误:
error: ERROR: { ApiError: Invalid value at …Run Code Online (Sandbox Code Playgroud) arrays ×1
csv ×1
database ×1
heroku ×1
javascript ×1
json ×1
metabase ×1
node.js ×1
ruby ×1
spring-gem ×1