问题描述
我试图将Tarantool Docker Image连接到本地Postgresql,以复制一些测试数据,并遇到以下问题:
- 似乎没有CL(Tarantool控制台除外)来检查哪个 文件到位(exec bin / bash失败)
- pg = require('pg')导致 一个错误:“ init.lua:4:找不到模块'pg.driver'”,尽管 Docker描述中存在pg模块
- 我对如何有效地复制4个表有疑问,并且 它们之间的关系,从Postgres外部到容器
有人知道要深入挖掘并找到解决这些问题的方法的人吗?任何方向将不胜感激。
解决方法
-
docker exec -ti tnt_container sh
- the issue。您应该找到较旧的基础映像或自己构建。
- 这是与PostgreSQL有关的疑问。您可以将一批数据传递给pg函数,或者使用中间应用程序通过COPY传输数据。看来tarantool's pg driver不支持COPY。