docker 运行的 postgresql 如何将数据库表格导出 csv

2020-10-15 13:42:45 +08:00
 sudoy

docker exec -it yiialkalmi_postgres_1 psql -U project -W project project 这条命令可以进入到 docker 里的 postgresql,但是如何把谋个表格导出来呢?

COPY my_table TO '/root/test.csv' DELIMITER ',' CSV HEADER; 运行这条命令系统提示无权访问(我使用 root 用户登录的),我想如果 postgresql 不是在 docker 里面运行的,应该是可以的。那么在 docker 里面运行的 postgresql 是如何导出呢?

724 次点击
所在节点    问与答
4 条回复
imjamespond
2020-10-15 13:47:53 +08:00
-v 映射本地路径到 docker 容器中, 或者先导出到 dockder 容器内再用 docker copy 出来
momocraft
2020-10-15 14:03:35 +08:00
写到容器内的 /tmp 或者 STDOUT
sudoy
2020-10-15 14:07:15 +08:00
julyclyde
2020-10-16 12:01:19 +08:00
穿上裤子放屁

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/715206

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX