postgresql在Windows下利用cmd命令备份和恢复数据库中的单个表(包含表结构和表数据)
2016-05-17 15:54
274 查看
说明:
在安装好postgresql后,1、在环境变量path(win7中计算机—>属性—>高级系统设置—>环境变量—>系统变量—>path)中添加postgresql的路径(环境变量中是以分号隔开的添加;E:\Program Files (x86)\PostgreSQL\bin),此处的目的是可以在任何目录下用E:\Program Files (x86)\PostgreSQL\bin的命令,如果不设置则需要切换到E:\Program Files (x86)\PostgreSQL\bin下;2、在计算机中添加postgres系统用户:计算机——>管理-->本地用户和组-->添加用户-->postgres用户,添加密码。
应用:
1、(额外与本标题无关)E:\Program Files (x86)\PostgreSQL\bin>psql -U postgres postgres
说明这是链接postgres数据库,其中-U后面跟的是用户名postgres,然后是数据库postgres
2、(备份)将本地数据库postgres中的表test备份,备份文件名为test_data
E:\Program
Files (x86)\PostgreSQL\bin>pg_dump -t test -f test_data -h localhost -U postgres -p 5432 postgres
其中test_data备份到E:\Program
Files (x86)\PostgreSQL\bin下了,另外-t后面跟的是要备份的表,-f备份后文件名及文件路径(若没写绝对路径则是当前路径),-h指定数据库地址(本实验是在本地),-U指定用户名,-p指定端口号,最后的postgres是数据库名称
3、(恢复)将备份文件test_data恢复到本地数据库postgres中,并重新命名为test1
E:\Program
Files (x86)\PostgreSQL\bin>psql -h localhost -U p[ostgres -p 5432 -d postgres -t test2 < test_data
其中,-d指定要备份到哪个数据库中,其他参数与2一样
4、如果想备份数据库,则把-t
test 去掉即可。
在安装好postgresql后,1、在环境变量path(win7中计算机—>属性—>高级系统设置—>环境变量—>系统变量—>path)中添加postgresql的路径(环境变量中是以分号隔开的添加;E:\Program Files (x86)\PostgreSQL\bin),此处的目的是可以在任何目录下用E:\Program Files (x86)\PostgreSQL\bin的命令,如果不设置则需要切换到E:\Program Files (x86)\PostgreSQL\bin下;2、在计算机中添加postgres系统用户:计算机——>管理-->本地用户和组-->添加用户-->postgres用户,添加密码。
应用:
1、(额外与本标题无关)E:\Program Files (x86)\PostgreSQL\bin>psql -U postgres postgres
说明这是链接postgres数据库,其中-U后面跟的是用户名postgres,然后是数据库postgres
2、(备份)将本地数据库postgres中的表test备份,备份文件名为test_data
E:\Program
Files (x86)\PostgreSQL\bin>pg_dump -t test -f test_data -h localhost -U postgres -p 5432 postgres
其中test_data备份到E:\Program
Files (x86)\PostgreSQL\bin下了,另外-t后面跟的是要备份的表,-f备份后文件名及文件路径(若没写绝对路径则是当前路径),-h指定数据库地址(本实验是在本地),-U指定用户名,-p指定端口号,最后的postgres是数据库名称
3、(恢复)将备份文件test_data恢复到本地数据库postgres中,并重新命名为test1
E:\Program
Files (x86)\PostgreSQL\bin>psql -h localhost -U p[ostgres -p 5432 -d postgres -t test2 < test_data
其中,-d指定要备份到哪个数据库中,其他参数与2一样
4、如果想备份数据库,则把-t
test 去掉即可。
相关文章推荐
- 路由器备份配置
- 华为路由器密码恢复
- ASP实现SQL备份、恢复
- PostgreSQL新手入门教程
- 路由器版本与密码恢复
- 备份线路的配置
- PostgreSQL教程(十):性能提升技巧
- PostgreSQL教程(二):模式Schema详解
- PostgreSQL教程(十三):数据库管理详解
- 深入解读PostgreSQL中的序列及其相关函数的用法
- PostgreSQL教程(八):索引详解
- PostgreSQL教程(三):表的继承和分区表详解
- 简单介绍Ruby on Rails对PostgreSQL数组类型的支持
- PostgreSQL教程(十九):SQL语言函数
- PostgreSQL教程(四):数据类型详解
- PostgreSql新手必学入门命令小结
- 用一整天的时间安装postgreSQL NTFS权限
- FREEBSD安装POSTGRESQL笔记
- PostgreSQL8.3.3安装方法第1/2页