Mat*_*owe 1 postgresql powershell database-connection
您能告诉我们是否有办法在不安装任何数据库驱动程序的情况下从PowerShell连接到Postgres SQL数据库?我正在寻找能够仅使用.NET数据库功能进行连接的解决方案.谢谢.
马修
如果没有客户端驱动程序,您只需执行psql命令行,然后读取并处理其输出.这在将其作为psql -qAt和/或使用时特别有用\copy.
否则你必须有某种客户端驱动程序.Powershell没有PostgreSQL协议的内置支持代码,因此如果没有某种客户端驱动程序,它就无法与PostgreSQL通信.nPgSQL是最明显的选择,因为它在.NET中很好地集成,并且只由.NET程序集组成.您可以将nPgSQL捆绑为Powershell扩展...但像往常一样,有人已经这样做了.
否则你可能想安装psqlODBC,这是一个简单msiexec的安装,然后使用通常的ODBC支持可用.
(Powershell可以在不安装其他驱动程序的情况下与MS SQL交谈的唯一原因是内置了MS SQL的驱动程序).
| 归档时间: |
|
| 查看次数: |
6574 次 |
| 最近记录: |