ApacheNifiExecuteSQLProcessor-在使用PostgreSQL时忽略命令直到事务结束(但在PgAdmin中相同的查询有效)
创始人
2024-09-06 07:00:32
0

可能是由于ExecuteSQL处理器的某些特性,导致PostgreSQL的命令在事务未结束之前被忽略。解决此问题的一种方法是使用ExecuteStreamCommand或JDBC Lookup处理器执行查询操作。

以下是使用ExecuteStreamCommand处理器执行查询操作的代码示例:

  1. 将ExecuteStreamCommand处理器添加到您的Nifi流程中。

  2. 在ExecuteStreamCommand配置中,为Command属性指定以下命令:

/bin/bash -c 'psql -h  -p  -U  -d  -c ""'
  1. 将参数添加到ExecuteStreamCommand处理器配置中,并指定参数值。

  2. 将查询结果传递到下游处理器。

您可以使用JDBC Lookup处理器来查询表,并将结果作为流文件属性返回。

以下是使用JDBC Lookup处理器查询表的代码示例:

  1. 将JDBC Lookup处理器添加到您的Nifi流程中。

  2. 在JDBC Lookup配置中,为DBCPConnectionPool属性指定PostgreSQL数据库的连接池。

  3. 在JDBC Lookup配置中,为Table Name属性指定要查询的数据库表。

  4. 将要查询的列添加到JDBC Lookup配置中。

  5. 将结果传递到下游处理器。

请注意,您可以基于需要调整查询。例如,您可以指定WHERE条件或使用ORDER BY排序结果。

希望这有助于解决这个问题。

相关内容

热门资讯

重磅来袭!闽游辅助软件,微信小... 重磅来袭!闽游辅助软件,微信小程序功夫川辅助(原来真的有挂)1、微信小程序功夫川辅助破解器简单,微信...
来一盘!决战卡五星看牌器,we... 来一盘!决战卡五星看牌器,wepoker怎么设置透视,wpk教程(的确有挂);决战卡五星看牌器简单的...
玩家交流!赣牌圈挂安装图解,朋... 玩家交流!赣牌圈挂安装图解,朋友圈辅助软件(真是真的是有挂)赣牌圈挂安装图解脚本下载中分为三种模型:...
盘点十款!天天辅助工具,hh ... 盘点十款!天天辅助工具,hh poker辅助有用吗,2025新版(揭秘有挂);详细天天辅助工具攻略(...
重磅来袭!广东闲来app辅助,... 重磅来袭!广东闲来app辅助,决战卡五星游戏辅助器(切实真的有挂)1、下载好决战卡五星游戏辅助器透视...
一分钟揭秘!爱来掌中宝有没有挂... 一分钟揭秘!爱来掌中宝有没有挂,wepoker可以开透视吗,详细教程(有挂技巧);1、这是跨平台的爱...
记者发布!边锋辅助器小程序微信... 记者发布!边锋辅助器小程序微信,微信呢小程序微乐房间怎么开挂(确实有挂)1、上手简单,内置详细流程视...
技术分享!牌乐门黑科技,wep... 技术分享!牌乐门黑科技,wepoker安装教程,解密教程(有挂详情)是一款可以让一直输的玩家,快速成...
每日必看推荐!好玩贰柒拾辅助,... 每日必看推荐!好玩贰柒拾辅助,四川游戏家园破解(其实是真的有挂)1、上手简单,内置详细流程视频教学,...
今日科普!西部透视辅助,aap... 今日科普!西部透视辅助,aapoker俱乐部靠谱吗,透视教程(真的有挂);致您一封信;亲爱西部透视辅...