skatrych/vertica-php-adapter

HP Vertica 数据库的 PHP 适配器。使用 php ODBC 扩展。

v0.1.2 2016-04-21 10:26 UTC

This package is not auto-updated.

Last update: 2024-09-18 18:45:29 UTC


README

一个简单的 PHP 数据库适配器,允许与 HP Vertica 数据库通信。通过 odbc_* 函数实现数据库通信。纯 ODBC 解决方案不如 PDO 现代化,但我们必须使用它,因为已知 PDO 的错误 (https://bugs.php.net/bug.php?id=63949) 使得无法从 VARCHAR 列长度超过 255 的 Vertica 表中检索数据。

要求

  • php >= 5.4
  • php_odbc 扩展
  • Vertica 驱动

Vertica 驱动和 ODBC 层的安装(Linux 系统)

请确保您已安装

  • php5-odbc
  • odbcinst
  • unixODBC

使 ODBC 和 Vertica 驱动协同工作

  • 从官方网站下载并解压 Vertica 驱动 https://my.vertica.com/vertica-client-drivers/(应与您的 Vertica 数据库版本相匹配)
  • 在 /opt/vertica/ 下解压驱动程序
  • 创建/编辑文件:/etc/odbc.ini(请参阅 vertica-php-adapter/examples/drivers/odbc.ini 下的示例)
  • 创建/编辑文件:/etc/odbcinst.ini(请参阅 vertica-php-adapter/examples/drivers/odbcinst.ini 下的示例)
  • 创建/编辑文件:/etc/vertica.ini(请参阅 vertica-php-adapter/examples/drivers/odbcinst.ini 下的示例)