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';

 

上一篇:Math.round(),Math.ceil(),Math.floor()的区别


下一篇:033.PGSQL-元命令psql登录时执行sql命令和sql文件