Github user mattyb149 commented on the issue:

    https://github.com/apache/nifi/pull/952
  
    It's a real bummer that an ANSI "standard" such as MERGE is done 
differently by so many databases :( If there isn't an application of the 
standard MERGE syntax that applies to many databases (or the functionality is 
desired for DBs that don't support the standard), then I like Bryan's 
suggestion of using the DatabaseAdapter interface. We could add a method such 
as getMergeStatement() to DatabaseAdapter, with no-op (or exception-throwing) 
default implementation (on the interface or the subclasses), then implement for 
Oracle (which has a DatabaseAdapter already) and add a TeradataDatabaseAdapter 
subclass to implement their version of the syntax. Thoughts?
    
    Also, it sounds like the community is gearing up for a 1.1.0 release soon, 
do you think you'd have any updates ready in the near-term? If not (which is 
totally fine btw), could we push the Fix Version for the Jira to 1.2.0?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to