Table of Contents
1.查询工具中如何使用自动补全功能
在查询中,你开始打字时,就可以使用自动补全功能。在编译器中,使用 Control + Space (ctrl + 空格)组合键,自动补全功能会给出"对象名称"或者是"执行命令"的单词。比如:在输入 select * from 后面加一个空格,然后使用 Control + space (ctrl + 空格)组合键,就会弹出一个菜单选项,然后选中需要的,就完成了自动补全。
2.关键字的自动补全
对于关键字,只需输入几个字符然后按下 Control + Space 组合键。
3.schema 或者 schema对象的自动补全
schema 和 schema 对象中使用,输入 schema 名称和符号 (点)"." 然后使用ctrl +空格 组合键。
4.在查询工具中设置搜索路径
在前面的例子和截图中,只有输入 schema 名称和 "."后,才能看到 ’ test_schema_diff ’ 的对象。用户可以设置搜索路径,然后尝试相同的 “SELECT” 查询。设置搜索路径后,您将看到 ’ test_schema_diff ’ 的所有对象。
5.连接语句的自动补全
使用连接语句查询,并按下Control + Space组合键。
6.用于实现自动补全的第三方代码
pgAdmin 4 使用来自 https://www.pgcli.com/ 的代码,并根据需要稍加修改即可工作。
Pgcli 使用prompt_toolkit, pgAdmin 4将此代码与code Mirror库集成以实现自动补全。
7.结论
通过减少输入工作并提供对数据库对象信息的快速访问,使用自动补全特性可以更快地编写SQL命令。
原文标题:How To Use Autocomplete Feature in Query Tool
原文作者:Akshay Joshi
原文地址:https://www.enterprisedb.com/blog/autocomplete-feature-query-tool