PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL - Замяна на HTML обекти

Напишете функция, използвайки pl/perlu и използвайте този модул https://metacpan.org/pod/HTML::Entities

Разбира се, трябва да имате инсталиран perl и наличен pl/perl.

1) Първо създайте процедурния език pl/perlu:

CREATE EXTENSION plperlu;

2) След това създайте функция като тази:

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

3) След това можете да го използвате по следния начин:

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. Запазете изхода от sql функция в csv файл (COPY) с динамично име на файл

  2. Многоредова вложка с pg-promise

  3. Как да върна резултат от SELECT вътре във функция в PostgreSQL?

  4. Как работи функцията Ln() в PostgreSQL

  5. Как да съхранявате масив или множество стойности в една колона