gpt4 book ai didi

postgresql - 从 PostgreSQL 数据库中恢复一张表并以纯文本格式保存

转载 作者:行者123 更新时间:2023-11-29 12:58:48 27 4
gpt4 key购买 nike

我在 PostgreSQL 的数据库(tweets)中有一个表(tst2),我需要从中得到一个纯文本格式的文件,我想知道 pg_dump 是否有任何可能的解决方案> ?像这样的东西:

pg_dump -t tst2 tweets -f plain >...

另外,如果我的方法有误,请告诉我?!

最佳答案

有几种方法可以将表格转储到文本文件中。

首先,您可以使用 pg_dump ,如您所愿。在这种情况下,您将获得一个 SQL 脚本来恢复表。稍微修正一下你的命令:

pg_dump -t tst2 -t tweets -F plain >...

其次,您可以使用copy 命令转储表的内容。有SQL version命令(文件将在服务器上创建):

copy tst2 to 'tst2.txt';
copy tweets to 'tweets.txt';

或客户端psql版本(文件将在您的客户端计算机上创建):

\copy tst2 to 'tst2.txt';
\copy tweets to 'tweets.txt';

关于postgresql - 从 PostgreSQL 数据库中恢复一张表并以纯文本格式保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35821366/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com