小编fro*_*fro的帖子

将 .csv 文件上传到配置数据库

我想将 .csv 文件上传到元数据库,但它不提供该选项。

完成它的最简单方法是什么?在本地启动数据库?或者有没有可以添加的插件?

谢谢

database csv metabase

6
推荐指数
1
解决办法
2174
查看次数

Heroku部署崩溃导轨服务器语法错误File.expand_path("../ spring",__ FILE__)

在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)

你对这个问题有什么看法吗?谢谢

ruby ruby-on-rails heroku spring-gem

5
推荐指数
1
解决办法
278
查看次数

在 BigQuery 中插入时嵌套在数组中的 JSON 对象出现问题

我很难理解我正在做的嵌套出了什么问题。我想使用他们的 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)

javascript arrays json node.js google-bigquery

3
推荐指数
1
解决办法
3947
查看次数