zoukankan      html  css  js  c++  java
  • PostgreSQL备份和还原的简单测试

    1.备份和还原单个数据库
    备份

    $ pg_dump -U pogstgres -d mydb > mydb.sql

    还原

    $psql -U postgres -d mydb < mydb
    

      

    2.备份和还原所有的数据库
    备份

    $ pg_dumpall -U postgres > alldbs.sql

    还原

    $ psql -U postgres < alldbs.sql
    

      

    3.备份和还原单个表
    备份

    $ pg_dump -U postgres -d mydb -t mytab > mydb-mytab.sql

    还原

    $ psql -U postgres -d mydb < mydb-mytab.sql
    

      

    4.压缩备份和还原
    备份

    $ pg_dump -U postgres -d mydb | gzip > mydb.sql.gz

    还原

    $ gunzip -c mydb.sql.gz | psql -U postgres -d mydb
    

      

    5.备份拆分为多个文件以及还原
    备份

    $ pg_dump -U postgres -d mydb | split -b 100m – mydb.sql

    还原

    $ cat mydb.sql* | psql -U postgres -d mydb
    

      

    压缩和拆分同时执行:
    备份

    $ pg_dump -U postgres -d mydb | gzip | split -b 100m – mydb.sql.gz

    还原

    $ cat mydb.sql.gz* | gunzip | psql -U postgres -d mydb
    

      

  • 相关阅读:
    最大流问题的几种经典解法综述
    有上下界的网络流
    hiho一下
    poj 1018
    状压dp
    hdu 1043
    Poj1015
    7.14
    sgu 128
    (zhuan)
  • 原文地址:https://www.cnblogs.com/abclife/p/14361527.html
Copyright © 2011-2022 走看看