是否可以使用 pgAdmin4 自动格式化/美化 SQL 查询?

Is it possible to autoformat / beautify SQL queries using pgAdmin4?

我想直接在 pgAdmin4 中自动格式化/美化我的 SQL 查询。我从 Java-developing in Eclipse 知道这个特性,我可以使用一个简单的快捷方式美化整个代码。

到目前为止,我只找到了一个命令行解决方案,使我的 SQL 查询变得漂亮:pgFormatter

目前此功能未在 pgadmin4 中实现,它会自动自动格式化或美化 SQL-queries,但随着开发人员正在开发此功能,您可以期待在不久的将来版本中提供此功能。

该功能的开发者讨论邮件线程: https://www.postgresql.org/message-id/CAPG3WN46pgzxKERPpr4TSpVFtyeMhParjvKAUzXWOuwZ4qJPhg@mail.gmail.com

仍然没有实现 afaict,但可以选择使用一些在线工具。

我已经成功使用:https://sqlformat.org/

尝试以下命令:

shift+Ctrl+k

在 macOS 上的 pgAdmin5 中,这可以使用 Shift + Cmd + K 来完成。

您可以在 UI 中找到它:

Try Shift Shift + ctrl + k

可以使用command + Shift + k进行SQL代码格式化或美化