Для этого я использую: < /p>
Средство выполнения: php-84 < /li>
Код: Выделить всё
${bref-extra:odbc-snowflake-php-84}< /code> < /li>
< /ul>
Я получаю эту ошибку, при вызове obdc_connect < /code>: < /p>
"odbc_connect (): sql error: [unixodbc] [Driver] Driver's Driver's
sqlAlloChandL Установите IM004 в
sqlConnect "< /p>
< /blockquote>
Я обнаружил, что путем вручную построить слой ODBC-snowflake < /code> на основе: < /p>
https://github.com/brefphp/extra-php-extensions/blob/master/layers/odbc-snowflake/Dockerfile
Код: Выделить всё
# https://docs.snowflake.com/en/user-guide/odbc-download.html
# https://sfc-repo.snowflakecomputing.com/odbc/linux/3.0.1/index.html
# also: strip more than 100 mb of debug symbols
RUN curl https://sfc-repo.snowflakecomputing.com/odbc/linux/3.0.1/snowflake_linux_x8664_odbc-3.0.1.tgz | tar xzv --directory /tmp \
&& strip -g /tmp/snowflake_odbc/lib/libSnowflake.so
# modify the config files for the new final location in /opt/snowflake_odbc
RUN sed -i 's#/path/to/your/#/opt/snowflake_odbc/lib/#g' /tmp/snowflake_odbc/conf/*
Подробнее здесь: https://stackoverflow.com/questions/796 ... chandle-on