切换数据库,相当于mysql的use
dbname
\c
dbname
② 如何在PostgreSQL中备份和恢复一张表(包含表结构)
pg_mp -U database_username database -t tablename -f /tmp/tablename.sql恢复数据表,包含表结构。登入数据库后 \i /tmp/tablename.sql即可创建表。注意此方式恢复在恢复已有表时可能会提示错误表已经存在,但应该无大碍,备份时可以尝试只备份数据
③ PostgreSQL9.2备份与还原
cd C:\Program Files\PostgreSQL\9.0\bin
备份数据库:
pg_mp -h localhost -U postgres databasename > C:\databasename.bak
恢复数据库:
psql -h localhost -U postgres -d databasename < C:\databasename.bak
④ postgresql中delete语句恢复
只有当你用了begin commit rollback时才可以进行delete 语句的恢复,否则就是有还原数据库
⑤ postgresql怎么备份及恢复数据库
备份手机的第三方软件可以通过腾讯手机管家的备份功能来完成备份
可以使用腾讯手机管家的手机备份功能进行备份
进入主界面点击更多,从里面找到微云软件
先进行微云软件的下载安装,之后登陆微云软件的界面
把需要备份的东西进行上传就可以完成备份了
⑥ linux postgresql怎么重新初始化数据库
1、创建用户postgres,密码同样是postgres:
net user postgres postgres /add
2、在数据库根目录下建立data目录:C:\Program Files\PostgreSQL\9.3>md data
3、去掉administrator对data目录的权限:C:\Program Files\PostgreSQL\9.3>cacls data /e /t /r administrator
处理的目录: C:\Program Files\PostgreSQL\9.3\data
4、将data目录的权限赋给postgres用户:C:\Program Files\PostgreSQL\9.3>cacls data /e /t /g postgres:C
处理的目录: C:\Program Files\PostgreSQL\9.3\data
5、用postgres用户打开cmdC:\Program Files\PostgreSQL\9.3>runas /user:postgres cmd.exe
⑦ postgresql的64位数据库怎么备份才能恢复到32位数据库中
pg的64位备份到32位,将数据备份为sql格式的备份文件,然后还原到32位的数据库就可以了,或者通过第三方工具进行数据迁移,不如kettle
⑧ 如何在PostgreSQL中备份和恢复一张表
使用pg_mp进行单独表备份,且包含表结构,可以用于数据表迁移到新数据库。pg_mp -U database_username database -t tablename -f /tmp/tablename.sql
恢复数据表,包含表结构。
登入数据库后 \i /tmp/tablename.sql即可创建表。应该pg_restore也可用但没有尝试过。