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. Debian 5でMySQLリレーショナルデータベースを使用する(Lenny)

    2. 複数の結果セットを持つストアドプロシージャからデータを取得します

    3. 私のお気に入りのPostgreSQL拡張機能-パート1-

    4. R12.2オンラインパッチ準備レポート