Postgresql 如何使用Pentaho转义hstore数据类型数据中的单引号

Postgresql 如何使用Pentaho转义hstore数据类型数据中的单引号,postgresql,pentaho,hstore,Postgresql,Pentaho,Hstore,我正在尝试从源读取hstore数据并将其插入到目标hstore列中。但由于一些奇怪的原因,数据中有一些单引号,我无法删除或删除它们。源hstore数据看起来像 Value 1: "Target_Payment_Type"=>"Auto_Renew", "Target_Membership_term"=>"1 Year" Value 2: "Target_Payment_Type"=>"'Auto_Renew'", "Target_Membership_term"=>"'

我正在尝试从源读取hstore数据并将其插入到目标hstore列中。但由于一些奇怪的原因,数据中有一些单引号,我无法删除或删除它们。源hstore数据看起来像

Value 1: "Target_Payment_Type"=>"Auto_Renew", "Target_Membership_term"=>"1 Year" 
Value 2: "Target_Payment_Type"=>"'Auto_Renew'", "Target_Membership_term"=>"'1 Year'"

转换在第1个值时工作正常,但在第2个值时失败。谁能给我一个方法,我可以逃脱单引号可能出现在数据使用pentaho或postgresql源和目标数据库。提前感谢。

至少,您可以在表格输入步骤中使用postgres替换功能:

SELECT
,all_your_non_string_columns
,replace(string_column,'''', '') //note that '''' represents '
FROM 
your_table

您可以在最新的驱动程序中找到真正的解决方案。

我不想替换,我想转义引号并将其传递到hstore值中。