我对PQSQL很新,并且正在慢慢挑选 - 我添加了一个新磁盘,并希望做两件事:
答案 0 :(得分:2)
Q1。使用pg_restore还原数据库。查看非常清楚的文档。
需要记住的一件重要事情是,如果要转移到更高版本的PostgreSQL,请使用更高版本的pg_dump来创建备份转储文件。例如,如果要从PostgreSQL版本8.3移至版本8.4,则使用版本8.4中的pg_dump创建备份转储文件,然后使用pg_restore 8.4在8.4服务器中重新创建数据库。
http://www.postgresql.org/docs/8.4/static/app-pgrestore.html
Q2。备份和还原是一种安全的方法。在恢复之前,可以在新磁盘上创建一个表空间,并将数据库放在该空间中。
CREATE DATABASE mydb TABLESPACE myspace;
http://www.postgresql.org/docs/8.4/interactive/manage-ag-tablespaces.html
答案 1 :(得分:1)
恢复数据库的简单命令
/i < sql Dump file Path > e.g. \i /usr/local/pgsql/db20121109.sql