【问题标题】:PostgreSQL: RTF->plain textPostgreSQL:RTF->纯文本
【发布时间】:2018-02-01 16:58:15
【问题描述】:

我在 SQL Server 数据库中有触发器,它从 rtf 字段中提取纯文本并将其存储在其他字段中

update table set plaintxt=dbo.gettextfrom_rtf(rtf_field) where id=ID;

我使用 SQLCLR 函数 dbo.gettextfrom_rtf,它是我的 c# 提取器。

如何在 PostgreSQL 触发器中做到这一点? IE。如何在PostgreSQL函数中实现RTF->纯文本?

【问题讨论】:

    标签: postgresql rtf


    【解决方案1】:

    没有任何内置的,我找不到任何现有的实现。你可以:

    • 使用某种regex-based kludge,虽然它不会是完美的
    • 找到一些简单的过程实现并将其移植到 PL/pgSQL(这是T-SQL 中的一个)
    • 使用另一种过程语言(如 PL/PerlPL/Python)为某些现有 RTF 库编写一个简单的包装器(可能最简单、最可靠,但需要超级用户权限)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-12
      • 2012-06-29
      • 2013-07-28
      • 1970-01-01
      • 2014-03-27
      • 1970-01-01
      • 2019-05-09
      • 1970-01-01
      相关资源
      最近更新 更多