Apache nifi 如何使用NiFi获取Blob文件?
我在Oracle DB中有一个表,其中一列包含BLOB数据。NiFi是否支持从Oracle到PostgreSQL的Blob文件?如果是,转换和存储数据需要使用哪些处理器?我想在PostgreSQL中查看blob数据的原始内容Apache nifi 如何使用NiFi获取Blob文件?,apache-nifi,Apache Nifi,我在Oracle DB中有一个表,其中一列包含BLOB数据。NiFi是否支持从Oracle到PostgreSQL的Blob文件?如果是,转换和存储数据需要使用哪些处理器?我想在PostgreSQL中查看blob数据的原始内容 谢谢。您可以使用ExecuteSQL从Oracle获取BLOB数据,但目前您不能使用ExecuteSQLRecord(由于)或使用PutDatabaseRecord将BLOB数据放入PostgreSQL中的bytea字段(由于)。另外,我不相信ConvertJSONToSQ
谢谢。您可以使用ExecuteSQL从Oracle获取BLOB数据,但目前您不能使用ExecuteSQLRecord(由于)或使用PutDatabaseRecord将BLOB数据放入PostgreSQL中的
bytea
字段(由于)。另外,我不相信ConvertJSONToSQL曾经支持过BLOB/CLOB,但我不完全确定
同时,您可以使用ConvertRecord将BLOB转换为字符串,并以这种方式将其放入。如果无法将字符串值放入bytea
列中,则可以将其更改为字符串列,然后在查询字符串列时,可以将其包装在decode()
中,将其更改回bytea
。不理想,但可能是一种解决办法