💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
pg_restore 从一个归档中恢复一个由 pg_dump 创建的 PostgreSQL 数据库. 用法:   pg_restore [选项]... [文件名] 一般选项:   -d, --dbname=名字        连接数据库名字   -f, --file=文件名        输出文件名   -F, --format=c|d|t       备份文件格式(应该自动进行)   -l, --list               打印归档文件的 TOC 概述   -v, --verbose            详细模式   -V, --version            输出版本信息, 然后退出   -?, --help               显示此帮助, 然后退出 恢复控制选项:   -a, --data-only             只恢复数据, 不包括模式   -c, --clean                  在重新创建之前,先清除(删除)数据库对象   -C, --create                 创建目标数据库   -e, --exit-on-error          发生错误退出, 默认为继续   -I, --index=NAME             恢复指定名称的索引   -j, --jobs=NUM               执行多个并行任务进行恢复工作   -L, --use-list=FILENAME      从这个文件中使用指定的内容表排序                                输出   -n, --schema=NAME            在这个模式中只恢复对象   -O, --no-owner               不恢复对象所属者   -P, --function=NAME(args)    恢复指定名字的函数   -s, --schema-only           只恢复模式, 不包括数据   -S, --superuser=NAME         使用指定的超级用户来禁用触发器   -t, --table=NAME             恢复指定名字的表   -T, --trigger=NAME          恢复指定名字的触发器   -x, --no-privileges          跳过处理权限的恢复 (grant/revoke)   -1, --single-transaction     作为单个事务恢复   --disable-triggers           在只恢复数据的过程中禁用触发器   --no-data-for-failed-tables  对那些无法创建的表不进行                                数据恢复   --no-security-labels         不恢复安全标签信息   --no-tablespaces             不恢复表空间的分配信息   --section=SECTION            恢复命名节 (数据前、数据及数据后)   --use-set-session-authorization                                使用 SESSION AUTHORIZATION 命令代替                 ALTER OWNER 命令来设置所有权 联接选项:   -h, --host=主机名        数据库服务器的主机名或套接字目录   -p, --port=端口号        数据库服务器的端口号   -U, --username=名字      以指定的数据库用户联接   -w, --no-password        永远不提示输入口令   -W, --password           强制口令提示 (自动)   --role=ROLENAME          在恢复前执行SET ROLE操作 如果没有提供输入文件名, 则使用标准输入. 报告错误至 <[pgsql-bugs@postgresql.org](#)>.