pg_dumpbinary是一款将PostgreSQL数据库导出为二进制格式的软件。导出结果必须采用该软件提供的pg_restorebinary来恢复。
pg_dumpbinary在以下场景下非常实用:
数据库中有bytea文件,由于其大小超过1GB不能被pg_dump导出;数据库中有自定义类型,以bytea格式存储为\0的方式,数据在使用pg_dump导出时会被转换为char/varchar/text,导致数据丢失;任何其他可使用的导出场景。pg_dumpbinary是一款将PostgreSQL数据库导出为二进制格式的软件。导出结果必须采用该软件提供的pg_restorebinary来恢复。
pg_dumpbinary在以下场景下非常实用:
数据库中有bytea文件,由于其大小超过1GB不能被pg_dump导出;数据库中有自定义类型,以bytea格式存储为\0的方式,数据在使用pg_dump导出时会被转换为char/varchar/text,导致数据丢失;任何其他可使用的导出场景。
评论