pg_dumpbinary v2.4 发布

825 阅读1分钟

pg_dumpbinary 是一个以二进制格式转储PostgreSQL数据库的程序,转储后必须使用该工具提供的pg_restorebinary 进行恢复。

pg_dumpbinary 2.4现在发布了,这个新版本为pg_restorebinary,--truncate 增加了一个新的命令行选项,能够在恢复数据之前清空表。当用pg_restorebinary 来刷新一些表的数据时,这个功能会很有帮助。

使用pg_dumpbinary 时,需要注意:

  • 有bytea时,不能由pg_dump 输出,因为escape/hex 输出的总大小超过1Gb。
  • 有自定义的类型,在字节a内部存储\0 ,但是数据被返回为char/varchar/text,在'/0'之后的数据被截断。这种情况下,pg_dump将以输出类型导出数据,这将导致数据丢失。
  • 其他任何情况下,二进制格式都是有用的。

原文链接:www.postgresql.org/about/news/…