添加 SQL Shell (psql) (postgres) 到 Windows 终端

Add SQL Shell (psql) (postgres) to Windows Terminal

我正在尝试将新终端 Postgres shell (psql) 添加到 Windows 终端。我想将它添加到设置中的配置文件列表中。

这是 windows 终端。

在设置文件中,我们可以添加配置文件列表。在该列表中,我有 Windows PowerShell、命令提示符和 Azure Cloud Shell。

如何在该列表中添加 psql shell?

    {
          "guid": "{some guid}",
          "hidden": false,
          "name": "SQL Shell (psql)",
          "source": ?
    }

我查阅了有关此的各种文章,但其中 none 有可行的解决方案。

谁能帮我解决这个问题?

I somehow figured it out! 配置文件设置为:

{
    "commandline" : "\"%PROGRAMFILES%\PostgreSQL\12\scripts\runpsql.bat\" -i -l",
    "hidden": false,
    "name": "PostgreSQL",
    "icon" : "PostgreSQL.png*",
    "background" : "#1b364d",
    "cursorShape" : "vintage"
}

我也找了一段时间的guid,然后我想起来我在Windows终端添加了Git Bash。所以我复制了那个可执行文件,用 psql 批处理文件地址替换了值,瞧!

*PostgreSQL.png

如果你愿意,你可以在下面找到指南,我是从这里得到的: https://www.postgresql.org/docs/8.3/datatype-uuid.html

"guid": "{a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11}",
"name" : "SQL psql",
"commandline": "%PROGRAMFILES%/PostgreSQL/13/scripts/runpsql.bat -i -l",
"hidden": false,
"icon": "%SystemDrive%/PROGRA~1/PostgreSQL/13/scripts/images/pg-psql.ico",