PostgreSQL批量覆盖更新

参考来自:https://stackoverflow.com/questions/40647600/postgresql-multi-value-upserts/46233907#46233907

 

1.before insert

 

2.insert sql

 

3.after insert

 

注意这里有两个容易出错的点:
1.如果label字段不是必填的,要注意语法会不会出错。万一label为空。

2.数据库版本太低就不支持这段语法。比如9.3