pg_dump备份 pg_dump备份-F format 参数,备份文件的格式。format可以是下列之一: p plain 输出一个纯文本形式的SQL脚本文件(默认值)。 c custom 输出一个适合于作为pg_restore输入的自定义格式归档。和目录输出格式一起,这是最灵活的输出格式,它允许在恢复时手动选择和排序已归档的项。这种格式在默认情况还会被压...
其次并行备份,对于大库,吭哧吭哧单进程备份不知要备份到猴年马月,但是要使用并行,必须使用 Directory 的格式,即 pg_dump -Fd,Fd 是唯一支持并行的方式,每个表会生成一个文件。 The "directory" format is the only format that supports parallel dumps. 另外需要注意的是,使用 pg_restore 进行恢复的时候,还需...
-O, --no-owner skip restoration of object ownership in plain-text format -s, --schema-only dump only the schema, no data -S, --superuser=NAME superuser user name to use in plain-text format -t, --table=PATTERN dump the specified table(s) only # 只转储指定的表 -T, --exclude-t...
二、pg_dump 命令选项 D:\Program Files\PostgreSQL\14\bin>pg_dump --help pg_dump 把一个数据库转储为纯文本文件或者是其它格式. 使用方法: pg_dump [选项]... [数据库名字] 一般选项: -f, --file=FILENAME 输出文件或目录名 -F, --format=c|d|t|p 输出文件格式 (定制, 目录, tar 明文(默认...
-Fformat --format=format 选择输出的格式。format可以是下列之一: p plain 输出一个纯文本形式的SQL脚本文件(默认值)。 c custom 输出一个适合于作为pg_restore输入的自定义格式归档。和目录输出格式一起,这是最灵活的输出格式,它允许在恢复时手动选择和排序已归档的项。这种格式在默认情况还会被压缩。
选择输出的格式。format可以是下列之一: p 输出纯文本SQL脚本文件(缺省) t 输出适合输入到 pg_restore 里的tar归档文件。 使用这个归档允许在恢复数据库时重新排序和/或把数据库对象排除在外。 同时也可能可以在恢复的时候限制对哪些数据进行恢复。 c
-Fformat --format=format 选择输出的格式。format可以是下列之一: p 输出纯文本SQL脚本文件(缺省) t 输出适合输入到pg_restore里的tar归档文件。 使用这个归档允许在恢复数据库时重新排序和/或把表结构排除在外。 同时也可能可以在恢复的时候限制对哪些数据进行恢复。
tar(pg_backup_tar.c):文件备份基本类似“file”方式,但最后备份的所有文件都要归档到一个tar文件。文件最大大小为8GB(受限于tar file format) PostgreSQL通过函数指针来实现这四种导出格式。在pg_backup_archive.h文件中有诸如下面的大量函数指针: typedef void (*ClosePtrType) (ArchiveHandle *AH); typedef voi...
--format=plain:备份为文本,文本格式的备份还原,直接使用用户连接到对应的数据库执行备份文本即可。 限制条件 在使用pg_dump和pg_restore进行备份和恢复时,确保源数据库和目标库的版本一致,以避免出现兼容性问题,如果版本不一致可能会导致数据丢失或无法正确还原数据。
-F format --format=format 选择输出的格式。format可以是下列之一: p 输出纯文本SQL脚本文件(缺省) t 输出适合输入到 pg_restore 里的tar归档文件。 使用这个归档允许在恢复数据库时重新排序和/或把数据库对象排除在外。 同时也可能可以在恢复的时候限制对哪些数据进行恢复。