Jaime, > so i suppose we can reuse many of the code breaking the merge in 3 > pieces... for now they are just thougths, i will think more in this > and try to implement it... > > comments? ideas? suggestions?
Funny, we were just discussing this at OpenDBCon. Seems that you can't do a full implementation of MERGE without Predicate Locking (the ability to say "lock this table against inserts or updates of any row with key=5"). However, Peter suggested that we could do a proof-of-concept implementation, working out syntax and trigger issues, based on a full table lock and do the hard work once it was proved to be feasable. Peter? -- Josh Berkus Aglio Database Solutions San Francisco ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match