sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL - Ersätt HTML-entiteter

Skriv en funktion med pl/perlu och använd denna modul https://metacpan.org/pod/HTML::Entities

Naturligtvis måste du ha perl installerat och pl/perl tillgängligt.

1) Skapa först och främst procedurspråket pl/perlu:

CREATE EXTENSION plperlu;

2) Skapa sedan en funktion så här:

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

3) Då kan du använda det så här:

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


  1. Bästa nya funktioner i PostgreSQL 14

  2. Azure Virtual Machine Developments för SQL Server-användning

  3. SSIS - värdet kan inte konverteras på grund av en potentiell förlust av data

  4. Ställ in Postgresql Schema Path permanent