Total Pageviews

Sunday, 5 November 2017

PostgreSQL数据库的备份与恢复

    备份PGSQL
    1
    
    /usr/lib/postgresql/8.2/bin/pg_dump -D -h localhost -U user mydb >  mydb.bak
    恢复PGSQL
    1
    2
    3
    
    /usr/lib/postgresql/8.2/bin/createdb mydb 
     
    /usr/lib/postgresql/8.2/bin/psql -h localhost -U user -d mydb < mydb.bak
    分割备份大数据
    1
    
    pg_dump dbname | split -b 1m - filename
    恢复分割大数据
    1
    
    cat filename* | psql dbname
    ------------------------------
    
    
    PostgreSQL安装注意事项
    
    
    Linux下PostgreSQL安装成功后数据库没有初始化,直接启动服务会报错.
    
    此时需要按照提示执行初始化命令
    
    service postgresql initdb
    
    之后启动服务,正常.

No comments:

Post a Comment