pgsql部署在容器中,需要导出数据,则只能使用docker的命令执行
执行的命令
sudo docker exec fastone-database psql -Usa -dcmdb -c "COPY(select * from pricings where fastone_strategy='FCCE') TO STDOUT with csv header" > ./vm_new.csv
fastone-database :容器的名字
sa: 数据库的用户名
cmdb:数据库的名称
select * from pricings where fastone_strategy=‘FCCE’:你要查询的SQL
./vm_new.csv:输出目录及其文件名称
然后将文件通过SFTP工具拉到本地即可
在Docker运行的pgsql容器中,使用`dockerexec`命令结合psql导出特定SQL查询结果到CSV文件,例如从cmdb数据库中选取fastone_strategy为FCCE的pricings表数据。生成的文件通过SFTP工具传输到本地。
1014

被折叠的 条评论
为什么被折叠?



