该命令会将备份文件中的数据恢复到指定数据库。 示例: pg_restore -U postgres -h localhost -p 5432 -d mydb -F c /backup/mydb.dump 先删除数据库对象后恢复 如果你需要在恢复前清空数据库中的对象,可以使用-c参数: pg_restore -U <用户名> -h <主机名> -p <端口号> -d <目标数据库名> -c ...
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 这个命令将备份mydb数据库中的mytable数据表...
-V 或 --version:输出 pg_dump 版本并退出。 -x 或 --no–privileges 或 --no-acl:禁止输出访问权限(grant/revoke命令)。 -Z 0.9 或 --compress=0.9:指定要使用的压缩级别,0表示不压缩。对于自定义归档格式,改参数指定压缩的单个表数据段,并且默认用中等水平压缩。对于纯文本输出,设置一个非零的压缩级别...
* `[options]` 是用于配置pg_dump的参数列表 * `[dbname]` 是要备份的数据库名称 * `[conninfo]` 是用来连接数据库的连接字符串 pg_dump常用的命令参数 以下是一些pg_dump常用的命令参数:* `-a`: Include the privileges (GRANTs) in the dump.* `-b`: Includes the table data in the dump, and...
命令行参数: 不同的服务有不同的选项,一下两个是常见的参数: -h:对于大多数的服务,可以添加-h看到文本的帮助 -c:对于一些服务,可以添加-c查看数据会更友好 例如: adb shell dumpsys meminfo –h 二、包信息查询 子命令格式: adb shell dumpsys package [-h] [-f] [—checkin] [cmd]… ...
pg_dump是PostgreSQL数据库系统中的一个命令行工具,用于将数据库或数据库对象导出为可执行的SQL脚本文件。它可以用于备份数据库、迁移数据、复制数据库结构等操作。 pg_dump命令的常用参数包括: -U:指定连接数据库的用户名 -h:指定连接数据库的主机名 -p:指定连接数据库的端口号 -d:指定要导出的数据库名称 -f...
多个模式可以通过书写多个-n开关来选择。另外,schema参数可以被解释为一种根据psql's\d命令所用的相同规则(见模式(Pattern))编写的模式,这样多个模式也可以通过在该模式中书写通配字符来选择。在使用通配符时,如果需要阻止 shell 展开通配符需要小心引用该模式,见实例。
使用-s 或--schema-only 参数,这个参数会指示 pg_dump 只导出数据库的模式(即表结构),而不包括数据。构造只导出表结构的 pg_dump 命令行: 假设你要导出名为 mydatabase 的数据库,可以使用以下命令:sh pg_dump -U username -h hostname -p port -d mydatabase -s > schema_only.sql ...
下面的命令行参数用于控制输出格式。 dbname 声明将要转储的数据库名。 如果没有声明这个参数,那么使用环境变量 PGDATABASE。 如果那个环境变量也没声明,那么用发起连接的用户名。 -a --data-only 只输出数据,不输出结构(表定义)。 这个选项只是对纯文本格式有意义。对于其它格式,你可以在调用 pg_restore 的时候...