postgresql - Postgres:运行一些硬编码的 SQL,然后放到交互式终端
问题描述
当您启动交互式 bash 时,它.bashrc
首先运行,然后它会为您提供交互式提示。以正确的方式设置 bash 非常方便。
我正在尝试对 Postgres 客户端(psql)做同样的事情。我想在交互式运行 SQL 语句之前设置一些会话配置参数。psql 让我这样做吗?
-c
option 和-f
option 是运行预装 SQL 语句的标准方式,但手册页明确指出这些选项与交互模式不兼容。
解决方案
与 .bashrc 的类比也扩展到名称。你要.psqlrc
推荐阅读
- java - 无法从 DAP 上的 http 响应读取缓冲区中的特殊字符
- c++ - 对成员函数和变量的未定义引用
- vue.js - 如何在 Vuex 中正确填充对象数组?
- google-calendar-api - 发布可由 Outlook 365 的现代身份验证订阅的 Web 日历
- java - H2 - (相当)长插入失败并出现错误 42000
- javascript - 如何仅使用源 URL 而不是原始文件来调整图像的大小?
- python - 我应该在尝试替换之前检查子字符串是否存在吗?
- arduino - Arduino 正在闪烁红色 LED;在输入黄色 LED 之前
- java - ExecuterService 和写入文件
- firebase - Firestore BatchWrite 与事务