Olá pessoal,
Utilizo o Scriptcase no PHP 8.1.34 e atualizei a versão hoje para 9.13.015 (4) e utilizo a base de dados PostgreSQL 16.12, e em algumas aplicações minhas utilizo o driver da base que não é o PDO, principalmente quando vou tratar campos do tipo OID e Bytea, porém verifiquei que depois de atualizar o Scriptcase o formato do retorno desses campo com o driver atualizado mudou e está vindo em hexadecimal ao invés de binário, por exemplo o SQL abaixo:
$check_sql = “SELECT lo_get(campo_tipo_oid), campo_tipo_bytea FROM tabela”;
sc_lookup(rs, $check_sql);
Ate a versão 9.13.014 (5) esse SQL retornava as colunas no formato binário e a partir da versão 9.13.015 (4) está retornando em hexadecimal sendo que o teste foi realizado com o PHP 8.1.34, mas também realizei o teste no PHP 8.2.30 e nele também está trazendo os campos no formato hexadecimal, portanto acredito que antes da atualização havia algum tratamento nos dados pelo driver do SC que depois da atualização não está ocorrendo mais.