首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >恐慌: pq:用户"postgres“密码验证失败,同时在超级表中通过timescaledb并行复制将数据添加到表中。

恐慌: pq:用户"postgres“密码验证失败,同时在超级表中通过timescaledb并行复制将数据添加到表中。
EN

Stack Overflow用户
提问于 2018-04-06 12:03:44
回答 1查看 2.5K关注 0票数 0

我使用的是Linux16.04版本的PostgreSQL。我在里面安装了时标。

在我试图通过new_observation将巨大的数据插入到名为observation.csv it的超表中之后,通过大约5GB的数据进行复制,而我只需简单地复制命令,我就会得到更多的错误后词--我看到了另一种方法从go并行复制复制巨大的数据,所以我只是安装了go并尝试了这样的方法:

代码语言:javascript
复制
go get github.com/timescale/timescaledb-parallel-copy
gopal@addontrack:~$ timescaledb-parallel-copy --db-name testat --
schema web --table new_observation --file /tmp/observation.csv \ --
workers 2 --reporting-period 30s

恐慌: pq:用户"postgres“密码验证失败 /home/gopal/.go/src/github.com/jmoiron/sqlx/sqlx.go:652 +0x83 main.processBatches(0xc420080250,0xc42001e080,0x3a,0x0)( 0xc42008a060) /home/gopal/.go/src/github.com/timescale/timescaledb-parallel-copy/main.go:180 +0x63由main.main /home/gopal/.go/src/github.com/timescale/timescaledb-parallel-copy/main.go:105 +0x178创建

当我试图以这种方式复制数据时,我得到了这个错误。

EN

回答 1

Stack Overflow用户

发布于 2018-04-15 09:29:41

默认情况下,postgres用户没有密码。但是您的服务器似乎需要密码身份验证。

时间升级b-并行复制脚本假定其连接默认值的默认配置,但可以用连接标志覆盖它们。

默认值:

代码语言:javascript
复制
"host=localhost user=postgres sslmode=disable"

新命令(未经测试):

代码语言:javascript
复制
gopal@addontrack:~$ timescaledb-parallel-copy \
--connection host=localhost user=postgres password=super-secret sslmode=disable \
--db-name testat --schema web --table new_observation \
--file /tmp/observation.csv --workers 2 --reporting-period 30s 
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49692433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档