我有一个可移植的 PostgreSQL 数据库,它作为数据库服务器在我的计算机上完美运行。这是一台工作计算机,我在 Excel 中使用非敏感数据(即 LAN 上的任何人都可以看到的数据)进行大量工作。
访问快速数据库服务器将使我的生活变得更轻松,但是,我需要能够使用 VBA/VBS/Powershell 或 .NET 对其进行写入。我无法为数据库安装 ODBC 驱动程序,因为这需要管理员权限,而且我与 IT 人员的关系也不是很好,所以他们会拒绝任何请求,甚至不会阅读它。
有没有一种方法可以在不安装驱动程序的情况下将数据快速插入 PostgreSQL(或任何其他快速数据库服务器)?我在想一些可以作为便携式驱动程序的东西。由于数据库仅以我的权限运行,并且我可以直接从命令行插入它,我希望可能有某种方法可以从 VBA 执行此操作。
postgres 可以通过简单的解压缩从ZIP 文件中“安装” 。
psql
是 Postgres“安装”的一部分,无需任何进一步的步骤即可使用。任何基于 JDBC 的查询工具也可以在不“安装”驱动程序的情况下使用,因为您可以将 JDBC 驱动程序的 .jar 文件放在您想要的任何位置。
看来您无需安装程序即可直接下载 ODBC 驱动程序二进制文件。但我不知道是否可以使用任何需要它的工具正确注册它。