Écrivez une fonction en utilisant pl/perlu et utilisez ce module https://metacpan.org/pod/HTML::Entities
Bien sûr, vous devez avoir perl installé et pl/perl disponible.
1) Créez d'abord le langage procédural pl/perlu :
CREATE EXTENSION plperlu;
2) Créez ensuite une fonction comme celle-ci :
CREATE FUNCTION decode_html_entities(text) RETURNS TEXT AS $$
use HTML::Entities;
return decode_entities($_[0]);
$$ LANGUAGE plperlu;
3) Ensuite, vous pouvez l'utiliser comme ceci :
select decode_html_entities('aaabbb&.... asasdasdasd …');
decode_html_entities
---------------------------
aaabbb&.... asasdasdasd …
(1 row)