美文网首页
postgres数据库基础操作,备份和恢复

postgres数据库基础操作,备份和恢复

作者: 四月_df42 | 来源:发表于2019-08-05 16:46 被阅读0次

    postgres数据库的安装,windows可直接官网下载,下一步下一步进行安装,linux可直接pip或者yum进行安装,此步骤无难点,暂不记录
    postgres原始的基础操作

    命令行连接数据库

    #postgres为数据库用户名,默认为postgres, 127.0.0.1为要连接的服务器ip
    psql -U postgres -h 127.0.0.1

    基础操作

    \l 查看所有数据库 (按q退出),

    \q 退出数据库 (按q退出),

    \d tst<表名> (查看表),

    \c dbname(切换数据库),

    \l (列举数据库),

    \dt (列举表),

    \d tabname (查看表结构),

    \di 查看索引,
    \c切换到指定数据库后,可进行常规的查询操作
    例:

    psql -U postgres -h 127.0.0.1
    \c mydata
    select * from mydatatable wherer id=1;
    

    除此外,常规表的操作和大多数关系型数据库相同,不做深度记录
    数据库的备份和恢复

    # 备份命令
    pg_dump –h 127.0.0.1 -p 5432 -U postgres -c –f dbname.sql dbname
    # 恢复命令则有两种
    #1.文本型的数据库备份
    psql -h localhost -U postgres -d databasename < databasename.bak
    # 2. pg_dump备份下来的文件
    pg_restore --dbname=mysql --username=postgres --jobs=4 --verbose F:\mysql.dump
    #其中,linux下往往已经设置好了环境变量,所以直接用词命令,换成相应的参数即可,
    #但是windows下,需要找到postgres安装目录下的bin目录,进入到bin目录中,会存在一个叫pg_restore.exe的文件,
    #在此文件出打开cmd 使用命令 .\pg_restore --dbname=nmysql --username=postgres --jobs=4 --verbose F:\mysql.dump即可
    

    相关文章

      网友评论

          本文标题:postgres数据库基础操作,备份和恢复

          本文链接:https://www.haomeiwen.com/subject/pqwmdctx.html