本文将介绍一些常用的pgdump参数。 1. -f参数 -f参数指定备份文件的输出路径和文件名。例如: pg_dump mydb -f /backup/mydb.sql 这个命令将备份mydb数据库到/backup/mydb.sql文件中。 2. -t参数 -t参数用于指定备份特定的数据表。例如: pg_dump mydb -t mytable -f /backup/mytable.sql 这个命令...
-V 或 --version:输出 pg_dump 版本并退出。 -x 或 --no–privileges 或 --no-acl:禁止输出访问权限(grant/revoke命令)。 -Z 0.9 或 --compress=0.9:指定要使用的压缩级别,0表示不压缩。对于自定义归档格式,改参数指定压缩的单个表数据段,并且默认用中等水平压缩。对于纯文本输出,设置一个非零的压缩级别...
pg_dump是PostgreSQL数据库系统中的一个命令行工具,用于将数据库或数据库对象导出为可执行的SQL脚本文件。它可以用于备份数据库、迁移数据、复制数据库结构等操作。 pg_dump命令的常用参数包括: -U:指定连接数据库的用户名 -h:指定连接数据库的主机名 -p:指定连接数据库的端口号 -d:指定要导出的数据库名称 ...
pg_restore -U postgres -h localhost -p 5432 -d mydb -F c /backup/mydb.dump 先删除数据库对象后恢复 如果你需要在恢复前清空数据库中的对象,可以使用-c参数: pg_restore -U <用户名> -h <主机名> -p <端口号> -d <目标数据库名> -c -F c <备份文件路径> -c:表示在恢复之前会先删除数...
pg_dump [dbname] pg_dump [ -hhost] [ -pport] [ -ttable] [ -a ] [ -c ] [ -d ] [ -D ] [ -i ] [ -n ] [ -N ] [ -o ] [ -s ] [ -u ] [ -v ] [ -x ] [dbname] 输入 pg_dump 接受下面的命令行参数:
一、pg_dump 常用示例: 1.1 导出单表数据 pg_dump -h 127.0.0.1 -U admin -p 5432 -W db -t t1 –inserts > bak.sql 1.2 导出多个表数据 pg_dump -h 127.0.0.1 -U admin -p 5432 -W db -t t1 -t t2 –inserts > bak.sql 1.3 导出整个数据库 ...
pg_dump [options] [dbname | conninfo]```其中:* `[options]` 是用于配置pg_dump的参数列表 * `[dbname]` 是要备份的数据库名称 * `[conninfo]` 是用来连接数据库的连接字符串 pg_dump常用的命令参数 以下是一些pg_dump常用的命令参数:* `-a`: Include the privileges (GRANTs) in the dump.* `...
postgresql使用pg_dump备份数据和恢复数据 一、备份 先上一张官方文档 pg_dump dumps a database as a text file or to other formats. Usage: pg_dump [OPTION]... [DBNAME] General options: -f, --file=FILENAME output file or directory name ...
pg_dump的基本语法如下: 代码语言:txt 复制 pg_dump -t -f <database_name> 其中,-t参数用于指定要备份的表名,-f参数用于指定输出文件的路径和名称,<database_name>是要备份的数据库名称。 pg_dump的一些常用选项包括: -U:指定连接数据库时使用的...