RE: https://wiki.postgresql.org/wiki/UPSERT
It is really confusing to use UPSERT as a table name in a sql to demo the usage of INSERT INTO UPSERT...ON CONFLICT. How about using a different table name to show the same thing? Just a suggestion.
Thanks,Eugene