You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tive alguns problemas com a base postgre, para os quais fiz as seguintes alterações para que funcionasse sem problemas:
Alterações para aperfeiçoamento do postgre:
Adicionado teste de "is_numeric($data)" na linha 72 para poder trabalhar melhor com colunas que sejam inteiras e não utilizar "LIKE" no "WHERE"
Removidas as aspas "´" e "`" para funcionamento correto
Suprimida a opção "PDO::ATTR_AUTOCOMMIT => true" na linha 573 para correção de bug na conexão do PDO
As alterações que efetuei:
Adicionado teste de tipo para verificar se for inteiro e poder utilizar campos com nomes diferentes de id no get, sem prejuízos a consulta no postgresql
if (is_numeric($data))
$query[] = sprintf('WHERE %s = ?', $id);
else
$query[] = sprintf('WHERE %s LIKE ?', $id);
Bug na Classe/Driver que não permite trocar o tipo de autocommit
$options += array
(
\PDO::ATTR_AUTOCOMMIT => true,
);
The text was updated successfully, but these errors were encountered:
Olá,
Tive alguns problemas com a base postgre, para os quais fiz as seguintes alterações para que funcionasse sem problemas:
Alterações para aperfeiçoamento do postgre:
As alterações que efetuei:
if (is_numeric($data))
$query[] = sprintf('WHERE %s = ?', $id);
else
$query[] = sprintf('WHERE %s LIKE ?', $id);
$options += array
(
\PDO::ATTR_AUTOCOMMIT => true,
);
The text was updated successfully, but these errors were encountered: