gpt4 book ai didi

postgresql - PowerShell 连接到 Postgres 数据库

转载 作者:行者123 更新时间:2023-11-29 12:29:55 24 4
gpt4 key购买 nike

能否请您告知是否有一种方法可以在不安装任何数据库驱动程序的情况下从 PowerShell 连接到 Postgres SQL 数据库?我正在寻找能够仅使用 .NET 数据库功能进行连接的解决方案。谢谢。

马修

最佳答案

根本没有客户端驱动程序,您可以简单地执行 psql 命令行,然后读取并处理其输出。这在调用它作为 psql -qAt 和/或使用 \copy 时特别有用。

否则您必须有某种客户端驱动程序。 Powershell 没有内置的 PostgreSQL 协议(protocol)支持代码,因此如果没有某种客户端驱动程序,它无法与 PostgreSQL 通信。 nPgSQL将是最明显的选择,因为它很好地集成在 .NET 中并且仅由 .NET 程序集组成。您可能会将 nPgSQL 捆绑为 Powershell 扩展...但是 as usual, someone already did that .

否则你可能想要安装 psqlODBC,这是一个简单的 msiexec 然后安装 usable using the usual ODBC support .

(Powershell 无需安装额外驱动程序即可与 MS SQL 通信的唯一原因是内置了 MS SQL 驱动程序)。

关于postgresql - PowerShell 连接到 Postgres 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30453944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com