This needs some comment on proper usage (locking, isolation, ...) of these to avoid deadlocks (one thread inserts, other updates at the same time, ...). Without this this incomplete and of limited use.
The semantics are slightly different - the Postgres command doesn't do the exact same thing. So rather have two identically named commands that do slightly different things, they picked a different syntax so it would be clear they aren't the same.
[+] [-] rockdoe|10 years ago|reply
The implementation is very hard and why it wasn't in Postgresql until now.
[+] [-] silon3|10 years ago|reply
[+] [-] craigkerstiens|10 years ago|reply
[+] [-] baq|10 years ago|reply
[+] [-] benhoyt|10 years ago|reply
[+] [-] swsieber|10 years ago|reply
[+] [-] ashmud|10 years ago|reply