pg_dump -h localhost -p 5432 -U postgres -F plain -f /backup/mydatabase_backup.sql mydatabase 执行命令后,pg_dump会连接数据库并将备份内容写入到指定文件中。备份文件是一个文本文件,可以使用文本编辑器打开查看,也可以通过pg_restore命令来恢复数据库。 二、恢复PostgreSQL数据库 要恢复PostgreSQL数据库...
pg_dump/psql应用程序在pg安装目录的bin目录下。 只要在安装pg数据库的服务器上,且能够连通远程pg数据库,都可以实现数据导出。 一、pg_dump导出 pg_dump–h hostname –U name –p port –d database –f “file_name” -h:数据库服务器地址 -U:大写的U,用户名 -p:端口号 -d:数据库名 -f:存储的...
-p port | --port=port The TCP port on which the Greenplum Database master database server is listening for connections. If not specified, reads from the environment variable PGPORT or defaults to 5432. -U username | --username=username The database role name to connect as. If not ...
p 输出纯文本SQL脚本文件(缺省) t 输出适合输入到pg_restore里的tar归档文件。使用这个归档允许在恢复数据库时重新排序和/或把数据库对象排除在外。同时也可能可以在恢复的时候限制对哪些数据进行恢复。 c 输出适于给pg_restore用的客户化归档。这是最灵活的格式,它允许对装载的数据和对象定义进行重新排列。这个...
p 输出纯文本SQL脚本文件(缺省) t 输出适合输入到pg_restore里的tar归档文件。使用这个归档允许在恢复数据库时重新排序和/或把数据库对象排除在外。同时也可能可以在恢复的时候限制对哪些数据进行恢复。 c 输出适于给pg_restore用的客户化归档。这是最灵活的格式,它允许对装载的数据和对象定义进行重新排列。这个...
-p, --port=端口号 数据库服务器的端口号 -U, --username=名字 以指定的数据库用户联接 -w, --no-password 永远不提示输入口令 -W, --password 强制口令提示 (自动) --role=ROLENAME do SET ROLE before dump 如果没有提供数据库名字, 那么使用 PGDATABASE 环境变量的数值. ...
常用命令: 备份: pg_dump -U postgres -d myDBname -f dump.sql pg_dump -U postgres -p 5321 -d mti_command_km -f kmzd.sql -v 其中 -v 显示详细信息 postgres是用户名 myDBname是数据库名 dump.sql是文件名还原: createdb newDBname psql -d newDBname -U postgres -f dump.sql 其中 postgres...
准备 打开windows下的命令窗口:开始->cmd->安装数据库的目录->进入bin目录; 导出 pg_dump –h localhost –U username –p 5432 –d db_name –f "D:/test.dmp" 可选参数 Usage:
–column-inserts,导出的数据,有显式列名 三、pg_dumpall 相对于pg_dump只能备份单个库,pg_dumpall可以备份整个postgresql实例中所有的数据,包括角色和表空间定义。 示例如下: pg_dumpall -h 127.0.0.1 -U admin -p 5432 -W –inserts > bak.sql
pg_dump/psql应用程序在pg安装目录的bin目录下。 只要在安装pg数据库的服务器上,且能够连通远程pg数据库,都可以实现数据导出。 一、pg_dump导出 pg_dump–hhostname–Uname–pport–ddatabase–f“file_name” -h:数据库服务器地址 -U:大写的U,用户名 ...