基本语法
insert into table_name (id,name,age) values(1,'xiaoming',18),().. ON CONFLICT(id) DO ..
实例
INSERT INTO test_postgre(id,name,InputTime,age)
VALUES('1','postgre','2018-01-10 22:00:00',24)
ON conflict(id)
DO UPDATE SET name = 'postgreOk', InputTime ='2018-02-22 12:00:00'
--------------
INSERT INTO test_postgre(id,name,InputTime,age)
VALUES('1','postgre','2018-01-10 22:00:00',24)
ON conflict(id)
DO UPDATE SET (name,InputTime,age) = (EXCLUDED.nme,EXCLUDED.InputTime,EXCLUDED.age)