我正在使用带有 Linux 16.04 版本的 PostgreSQL。我在那里安装了timescaledb。
之后我试图将大量数据插入到new_observation
通过observation.csv
它调用的超表中大约 5 GB 数据附近,而我通过简单的复制命令复制我会得到更多的错误后记我看到另一种从 go-parallel 复制大量数据的方法所以我刚刚安装了 go 并尝试了这样的事情:
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”的密码验证失败
goroutine 19 [运行]: github.com/jmoiron/sqlx.MustConnect(0x641807, 0x8, 0xc42001e080, 0x3a, 0x0) /home/gopal/.go/src/github.com/jmoiron/sqlx/sqlx.go:652 + 0x83 main.processBatches(0xc420080250, 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
当我尝试通过这种方式复制数据时,我得到了这个错误。