pg_dump [选项] -d <数据库名> -f <备份文件路径> 常用参数说明: -U <用户名>:指定数据库用户名。 -h <主机名>:指定数据库主机地址,默认为localhost。 -p <端口号>:指定数据库端口,默认是5432。 -d <数据库名>:需要备份的数据库名称。
12.2.2 执行备份数据库的命令 pg_dump -U username -h hostname -p port databasename -f filename 参数说明如下: username:本地数据库用户名 hostname:本地数据库主机名,如果是在本地数据库主机登录,可以使用 localhost port:本地数据库端口号 databasename:要备份的本地数据库名 filename:要生成的备份文件...
-ffile --file=file 将输出发送到指定文件。对于基于输出格式的文件这个参数可以被忽略,在那种情况下将使用标准输出。不过对于目录输出格式必须给定这个参数,在目录输出格式中指定的是一个目录而不是一个文件。在这种情况中,该目录会由pg_dump创建并且不需要以前就存在。
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数据表...
psql –h 127.0.0.1 –U postgres –p 5432 –d postgis_33_sample –f "D:/badao.dmp" 其中postgis_33_sample代表数据库名 同样会提示输入密码。 导入成功 3、导出导出其他参数明细 Usage: pg_dump [OPTION]... [DBNAME] 数据库名放最后,不指定默认是系统变量PGDATABASE指定的数据库。
psql -U postgres -f /postgres.sql bk01 2.使用归档文件格式: pg_restore 使用pg_restore纯文本恢复纯文本格式的脚本,无法恢复 [root@localhost postgres-9.3.5]# pg_restore -U postgres -d bk01 /mnt/hgfs/window\&ubuntu\ shared\ folder/vendemo.sql ...
-F format 或 --format=format:选择输出的格式,可以是p、c、t。 p是 plain 的意思,为纯文本 sql 脚本文件格式,为默认格式。 c是 custom 的意思,以一个适合 pg_restore 使用的自定义格式输出并归档。这是最灵活的输出格式,在该格式中允许手动查询并且可以在 pg_restore 恢复时重排归档项的顺序。该格式默认...
pg_dump -t table1 -t table2 -t table3 -F c -Z 9 databasename > abc.backup 比较诡异的用法 顺便把pg_dump的用法也放到这里来吧: pg_dump Name pg_dump -- 将一个PostgreSQL数据库抽出到一个脚本文件或者其它归档文件中 Synopsis pg_dump [option...] [dbname] ...
if [ ! -f "$win_path" ] && [ ! -f "${win_path}.exe" ]; then error_exit "pg_dump路径无效: $win_path" fi # 保存处理后的路径 PG_DUMP="$win_path" else fi fi } #获取基本信息 if $IS_WINDOWS; then echo "请输入pg_dump可执行文件的完整路径(例如: /C:/Program Files/PostgreSQL...
pg_dump -U postgres -w -h 22.222.22.222 -p 5432 -t table_name -f ‘filename’ -d postgres --column-inserts 以带有列名的INSERT命令形式转储数据 1)压缩的方式导出,一般库比较大 pg_dump dbname | gzip > filename.gz 恢复时,使用下面的命令: ...