postgresql - 按下回车后如何在 SQL cli 中编辑输入?
问题描述
这是我目前在我的 PostgreSQL cli 中的内容
mydatabase=# CREATE TABLE person(
mydatabase(# ID INT PRIMARY KEY NOT NULL,
mydatabase(# NAME TEXT NOT NULL,
mydatabase(# AGEE INT NOT NULL,
mydatabase(# ADDRESS CHAR(50),
mydatabase(#
是否可以编辑我输入的数据然后按回车键或者我应该重新开始?
例如,我可以从AGEE
to编辑第三列名称AGE
吗?
另外,如何在不退出数据库连接的情况下退出此“输入模式”。我目前正在使用crtl + c
或者\q
也退出数据库连接。
解决方案
只需输入\edit
,当前缓冲区将在外部编辑器中打开。保存缓冲区并关闭编辑器后,将执行该语句。
有关\edit
命令的更多详细信息以及如何配置要使用的编辑器,请参阅手册
推荐阅读
- android - 无法从 DIO Flutter 获得未来价值
- qt - 当应用程序处于非活动状态时,如何获得 Qt 中的最后一个焦点小部件?
- android - onNavigationItemSelected 打开活动 XML 问题
- python - i for i in s 是什么意思?
- excel - 多标准评估匹配函数的速度太慢了?
- python-3.x - 如何只保留一串单词中的字母
- php - 将应用的优惠券描述添加到 WooCommerce 管理员电子邮件通知
- excel - 优化 VBA 代码运行时间在另一个工作表中查找范围的用户名,如果找到则返回值
- database - clickhouse - Clickhouse 导入的数据被系统强杀
- html - 如何在flutter html中使html图像自动适应屏幕