我有一个 18GB PostgreSQL 数据库的硬盘驱动器空间不足。
当我尝试pg_dump
使用不同的驱动器时,PostgreSQL 在它转储的磁盘上创建临时文件,因此我的空间不足并且转储失败。
我从 Stackoverflow尝试了这个,并在新目录中创建了一个小文件,但没有别的,并且pg_dump
仍然写入原始磁盘。
如何更改临时目录pg_dump
?
注意:我的work_mem
设置已经很高了,我无法更改。
我的数据库版本是 9.0.13。
我有一个 18GB PostgreSQL 数据库的硬盘驱动器空间不足。
当我尝试pg_dump
使用不同的驱动器时,PostgreSQL 在它转储的磁盘上创建临时文件,因此我的空间不足并且转储失败。
我从 Stackoverflow尝试了这个,并在新目录中创建了一个小文件,但没有别的,并且pg_dump
仍然写入原始磁盘。
如何更改临时目录pg_dump
?
注意:我的work_mem
设置已经很高了,我无法更改。
我的数据库版本是 9.0.13。
--format=tar
临时文件是选项的副作用。默认纯格式的备份在本地驱动器中没有临时表。省略以纯格式生成没有临时本地文件的备份的选项。