Tenia una base de datos en postgreSQL 8.4 y nos migramos a la version 11 y antes usaba PHP 5.4 y tambien nos migramos a PHP 7.3, entonces, guardamos las fotos en bytea, pero cuando actualizamos la foto el código que se almacena cambió y ya no muestra la foto. Muestro el código, que tendré que hacer diferente?

:
Código PHP:
$fp = fopen($photo, 'rb');
$buffer = fread($fp, filesize($photo));
$buff = pg_escape_bytea($buffer);
$sql = "SELECT record_id as id FROM public.photos WHERE id_card='$id_card'";
$rps = $this->connPg->query($sql);
$r = $rps->fetch();
if ($r['id']) {
$sql = "UPDATE public.photos SET archivo_bytea='$buff',created_date=now() WHERE id_card='$id_card'";
$this->connPg->query($sql);
}
fclose($fp);