sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL - Erstat HTML-enheder

Skriv en funktion ved hjælp af pl/perlu og brug dette modul https://metacpan.org/pod/HTML::Entities

Selvfølgelig skal du have perl installeret og pl/perl tilgængelig.

1) Først og fremmest skal du oprette det proceduremæssige sprog pl/perlu:

CREATE EXTENSION plperlu;

2) Opret derefter en funktion som denne:

CREATE FUNCTION decode_html_entities(text) RETURNS TEXT AS $$
    use HTML::Entities;
    return decode_entities($_[0]);
$$ LANGUAGE plperlu;

3) Så kan du bruge det sådan her:

select decode_html_entities('aaabbb&.... asasdasdasd …');
   decode_html_entities    
---------------------------
 aaabbb&.... asasdasdasd …
(1 row)


  1. Sådan rettes FEJL:kolonne c.relhasoids findes ikke i Postgres?

  2. Sådan deaktiveres plugins fra WordPress-databasen

  3. MariaDB JSON_COMPACT() Forklaret

  4. MySql ser ydeevne