• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

XiaoXiaoli

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

pg数据库_psql工具

psql是pg数据库自带的不可或缺的命令行工具。

  通过psql可以做的事情:

    1. 执行Sql

    2. 执行脚本

    3. 导出导入数据

    4. 恢复表数据

 

使用psql连接数据库

  通过psql远程连接数据库,

    psql [option...] [dbname [username]]

      psql -h 192.168.28.72 -p 1921 mydb pguser

 

断开psql客户端连接使用\q,或者使用CTRL+D快捷键。

 

 

\d+命令

  如果需要查询某个特定对象的详细信息,可以使用\d+命令。

  \d+ pg_ts_dict

 

psql导入、导出表数据

  psql支持文件数据导入到数据库,也支持数据库表数据导出到文件中。COPY命令和\copy命令都支持这两种操作。

 

  使用\copy命令导出表test_copy数据,

    psql -h 192.168.28.74 -p 1921 mydb pguser

    \copy test_copy to '/home/postgres/test_copy.txt';

 

  使用\copy命令导入文本数据

    psql -h 192.168.28.74 -p 1921 mydb pguser

    \copy test_copy from '/home/postgres/test_copy_in.txt';

 

posted on 2021-09-06 21:55  XiaoXiaoli  阅读(685)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3