psql - 退出编辑器而不退出 psql
问题描述
当我运行\dt
(和其他psql
类似的命令\l
)时,这个东西就会出现。这是什么?这是编辑吗?
最重要的是,当我单击 时Ctrl+Z
,我会完全被淘汰psql
。如何在不退出的情况下退出它psql
?
我对 Ubuntu 完全陌生,如果这是一个愚蠢的问题,我很抱歉。感谢您提前抽出时间!
解决方案
你似乎来自 Windows。
当查询结果不适合您的屏幕时调用的寻呼机类似于 Windows' more
,因此您可以通过键入 退出它q。
如果您根本不需要寻呼机,请将环境变量设置PAGER
为空字符串:
PAGER='' psql
在 Linux 上键入Ctrl+Z不会发送 End-of-file,它会暂停当前的前台进程,该进程继续潜伏在后台。您可以使用命令从那里拯救它fg
。
推荐阅读
- php - 我应该如何将任何类型的日期格式从数据库转换为这种格式“d/m/Y”?
- jquery - 如何在 JQuery 中访问此元素?
- python - 如何在列表上使用 reduce() 并获取字典?
- javascript - 从复选框中获取列表并插入css
- mysql - MySql - 使用触发器停止重复
- mysql - mysql日期时间中的零是什么意思?
- mysql - MySQL DATE_FORMAT 与 SparkSQL date_format
- python - 处理范围检查和列表的 Python 3 浮点错误
- firebase - Firebase 云函数 - 未处理的错误 RangeError
- python - SQLAlchemy 使用 filter_by 动态创建查询