备份与恢复
发布时间:2020-12-13 16:55:52 所属栏目:百科 来源:网络整理
导读:备份数据库 cmd打开终端,进入postgresql的bin目录找倒pg_dump.exe,用这个备份。可以用pg_dump.exe –help查看使用方法。 其中: -F 后面跟要存储的格式,c|d|t|p 分别代表四中格式:定制、目录、(压缩文件)tar、明文(默认值), -f后面跟所存储的目录或
备份数据库
pg_dump.exe -h localhost -p 5432 -U postgres -F c -b -v -d dbname -f dbnamec.backup
pg_dump.exe -h localhost -p 5432 -U postgres -F d -b -v -d dbname -f dbname
pg_dump.exe -h localhost -p 5432 -U postgres -F t -b -v -d dbname -f dbname.tar
pg_dump.exe -h localhost -p 5432 -U postgres -F p -b -v -d dbname -f dbnamep.backup
其中,tar和明文占用空间最大,而目录和定制明显更小。 恢复数据库
pg_restore.exe -h localhost -p 5432 -U postgres -w -v -d dbname “dbname.tar”
pg_restore.exe -h localhost -p 5432 -U postgres -w -v -d dbname “dbnamec.backup”
pg_restore.exe -h localhost -p 5432 -U postgres -w -v -d dbname “dbname”
psql.exe -h localhost -p 5432 -U postgres -d dbname -f “dbname.backup”
说明:这种使用起来最不方便,但是最通用,无法选择性地仅恢复部分数据。 详细信息参照 pg_restore.exe –help psql.exe –help (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |