PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

PostgreSQL — zamień jednostki HTML

Napisz funkcję używając pl/perlu i użyj tego modułu https://metacpan.org/pod/HTML::Entities

Oczywiście musisz mieć zainstalowany perl i dostępny pl/perl.

1) Przede wszystkim utwórz język proceduralny pl/perlu:

CREATE EXTENSION plperlu;

2) Następnie utwórz taką funkcję:

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

3) Następnie możesz go użyć w ten sposób:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak obsłużyć opcjonalną wartość zwracaną przez zapytanie za pomocą skrzynki postgres?

  2. Jak działa justify_days() w PostgreSQL

  3. Pula połączeń PostgreSQL:część 2 – PgBouncer

  4. Ograniczenia tabel krzyżowych w PostgreSQL

  5. Jak zaimportować dane z pliku CSV do tabeli PostgreSQL?