当前位置: 首页 > news >正文

PostgreSQL在psql中执行INSERT语句时不显示插入条数信息的方法

PostgreSQL如果执行一个包含多个INSERT语句的脚本,会显示多行INSERT 0 1,很烦,怎么去除?oracle可以用set feedback off set echo off之类。
从这篇文章学到的方法可用。
方法二:使用\o命令
在psql终端中,我们可以使用\o命令将输出重定向到一个文件中,从而达到禁用显示INSERT语句的效果。

首先,进入psql终端:

psql -U username -d database

然后,使用\o命令将输出重定向到一个文件中:

\o output.txt

接下来,使用\i命令执行SQL文件:

\i file.sql

执行后,INSERT语句将会被重定向到output.txt文件中,而在终端中将只显示执行结果。

示例:
假设有一个名为data.sql的文件,内容如下:

INSERT INTO users (id, name) VALUES (1, 'John'); INSERT INTO users (id, name) VALUES (2, 'Amy');

要禁用显示INSERT语句并执行该文件,可以在psql终端中按以下顺序输入命令:

\o output.txt \i data.sql

执行后,INSERT语句将被重定向到output.txt文件中。

如果不想重定向到物理文件,可以重定向到/dev/null 设备,注意计时信息不会被重定向,仍显示在屏幕。
要停止重定向,输入一个不带参数的\o即可

http://www.jsqmd.com/news/167141/

相关文章:

  • AI 得流量者得天下?
  • Python3.10性能评测:Miniconda环境下PyTorch训练速度实测
  • 第一次买云服务器,我踩过的坑希望你能避开
  • 《代码大全2》前三分之二读后感
  • Linux系统下最简PyTorch安装方法:Miniconda-Python3.10实测有效
  • Dockerfile编写指南:基于Miniconda-Python3.10定制专属AI镜像
  • HTML Audio播放:嵌入Miniconda-Python3.10生成语音Token演示
  • GitHub Issue模板设计:帮助用户反馈Miniconda-Python3.10使用问题
  • Conda list查看已安装包:检查Miniconda-Python3.10中的PyTorch状态
  • 人工智能之核心基础 机器学习 第二章 监督学习
  • Jupyter Lab使用指南:在Miniconda-Python3.10中运行PyTorch代码示例
  • Markdown表格语法实战:展示Miniconda-Python3.10性能基准数据
  • GitHub Actions集成Miniconda-Python3.10实现CI/CD自动化测试
  • CondaError全面解析:Miniconda-Python3.10避免常见激活问题
  • 基于Miniconda-Python3.10镜像的技术博客工厂:为GPU算力销售引流
  • 清华镜像URL列表:Miniconda-Python3.10 pip与conda双源配置
  • Pyenv which python定位准确解释器:避免Miniconda环境混淆
  • Conda虚拟环境创建指南:Miniconda-Python3.10独立管理AI依赖
  • Linux crontab定时任务:用Miniconda-Python3.10自动执行Token生成
  • Conda初始化报错解决方案:Miniconda-Python3.10预配置环境免踩坑
  • 【拯救HMI】工业 HMI 通讯故障三连问?新手必看的排雷指南
  • 深度收藏:2026年AI发展预测与学习路径,程序员必看,小白入门
  • 绍兴企业如何选择靠谱的AI全网营销系统?超越功能清单的深度洞察
  • 生命之海的精准导航仪:Blood 600,开启靶向研究新纪元
  • 不同地区研发中心的角色如何进行定位
  • 运势运程算命程序源码公开:PHP无依赖版开箱体验
  • 0x3f第17天复习 (15:20-16.25)
  • 【拯救HMI】HMI “卡成 PPT” 怎么办?—— 性能优化指南
  • 重磅研究:血压高?常吃这2种水果,死亡风险竟然能降低40%!
  • Qwen3大模型永久白嫖!手把手教你搭建本地知识库,打造你的专属最强大脑!