Parsing the following SQL ```sql INSERT INTO foo SELECT 1, 'data' ON CONFLICT DO NOTHING ``` fails with ``` Expected: end of statement, found: CONFLICT at Line: 3, Column: 6 ``` both for Generic and PostgreSQL dialects. However, at least in PostgreSQL it seems to be a valid construct, equivalent to ```sql INSERT INTO foo (SELECT 1, 'data') ON CONFLICT DO NOTHING ``` (this one is parsed by `sqlparser` correctly). The same query without the "ON CONFLICT" clause can be successfully parsed too.