📜  mac brew install 的 psql 自动完成 - SQL (1)

📅  最后修改于: 2023-12-03 15:02:49.406000             🧑  作者: Mango

自动完成 SQL 的 Mac Brew Install Psql

如果你是 Mac 用户,想要快速地使用 SQL,那么可以通过 Mac Brew 安装 Psql。Psql 是 PostgreSQL 的命令行工具,可以帮助我们快速地进行 SQL 查询和操作。本文介绍如何通过 Mac Brew 安装 Psql,并介绍如何使用自动完成来提高 SQL 编写的效率。

安装 Psql
brew install postgresql

使用上述命令即可安装 Psql。安装完成后,可以通过以下命令启动 Psql:

psql -U postgres

其中,-U 参数用于指定登录的用户名,默认为当前用户。在输入命令后会让我们输入密码,输入完成后即可进入 Psql。

配置自动完成

在进入 Psql 后,我们可以通过配置自动完成来提高 SQL 编写效率。首先,我们需要安装 readline,它是一个提供命令行自动完成功能的库。

brew install readline

然后,我们需要创建一个 .inputrc 文件,用于配置 readline。在命令行中输入:

touch ~/.inputrc

打开文件,在其中添加以下内容:

set editing-mode vi
TAB: menu-complete
"\C-n": history-search-forward
"\C-p": history-search-backward

其中,set editing-mode vi 是将编辑模式设置为 vi,这是一个非常流行的编辑模式,我相信很多程序员都很熟悉。TAB: menu-complete 是将 Tab 键设置为自动补全,这是本文的主要内容。\C-n\C-p 分别是绑定向前和向后搜索历史记录的快捷键。

保存文件后,退出 Psql 并重新进入。现在, 我们可以在 SQL 命令行中使用 Tab 键来自动补全了。无论是表名、列名、还是 SQL 关键字,我们都可以通过 Tab 键来完成输入。

总结

通过 Mac Brew 安装 Psql,我们可以非常方便地进行 SQL 查询和操作。使用自动完成可以大大提高 SQL 编写效率,为我们的工作带来不少便利。