Чтобы построить работу с Vertica из PHP, достаточно использовать библиотеку ODBC.
Настройка делается в несколько шагов:
1. Убедимся, что установлен [http://php.net/manual/en/book.uodbc.php PHP ODBC]:
apt-get install php5-odbc odbcinst unixodbc
2. Установим Vertica ODBC:
wget "http://my.vertica.com/client_drivers/7.2.x/7.2.0-0/vertica-client-7.2.0-0.x86_64.tar.gz" tar -xvf vertica*.gz cp opt/vertica/opt/vertica/lib64/libverticaodbc.so /opt/vertica/lib/
Стоит скачать [https://my.vertica.com/download/vertica/client-drivers/ нужную версию библиотеки].
3. Настроим файл /etc/odbc.ini:
[Default]
Driver = /opt/vertica/lib/libverticaodbc.so
Servername = 127.0.0.1
Database = data
UserName = dbadmin
Password =
Port = 5433
4. Настроим файл /etc/vertica.ini:
[Driver]
DriverManagerEncoding = UTF-16
ODBCInstLib = /usr/lib/x86_64-linux-gnu/libodbcinst.so.1
Проверим настройки:
$db = odbc_connect('Default','dbadmin','') or die('Vertica connection failed');
$stm = ‘**SELECT * FROM some_table LIMIT 10**’;
$st = @odbc_prepare($db, $stm);
if ( $st )
{
@odbc_execute($st);
while ( $row = odbc_fetch_array($st) ) $list[] = $row;
print_r($row);
}
## Выведем 10 записей из таблицы some_table в Vertica
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…