【发布时间】:2021-07-21 15:51:55
【问题描述】:
我的 PostgreSQL 数据库中有一个包含换行符的文本字段。我想将该字段逐字导出到文本文件中。但是,如果没有将换行符编码为\n,我不知道如何导出该字段。
目前我只是使用\copy 并在文本编辑器中手动对\n 进行搜索和替换。
【问题讨论】:
-
文本文件怎么写?
-
您不能逐字导出字段。目前是PostgreSQL的内部格式,一旦导出就不会了,所以有些变化是不可避免的。否则,您根本就不需要导出,而是需要 PostgreSQL 数据目录的副本。试着描述你想要什么,而不是你不想要什么。
-
@jjanes,文本字段包含一个 XML 文档,我想在本地 IDE 中打开它。因此,我想将该 XML 文档从数据库中取出并放入我计算机上的文本文件中。我所说的“逐字”只是指没有转义换行符或引号之类的东西。
标签: postgresql psql