我有一个NIFI流程,我想更新postgres数据库。但它没有工作,也没有显示任何错误。
答案 0 :(得分:4)
SQL语句属性适用于您希望执行语句(通常为DDL)但希望保留当前流文件内容的时间。根据您的ReplaceText处理器,您正在尝试将内容设置为SQL命令。但是,通过指定SQL语句属性,PutSQL将尝试执行该语句而不是流文件内容,并且由于它仅设置为" UPDATE",该命令不起作用。
相反,尝试将SQL Statement属性保留为空,它将在流文件的内容中执行SQL语句。