Closed
Description
#[test]
fn test_pg_on_conflict() {
let pg_dialect = PostgreSqlDialect {};
let sql = r#" INSERT INTO distributors (did, dname, dsize) VALUES (5, 'Gizmo Transglobal', 1000), (6, 'Associated Computing, Inc', 1010) ON CONFLICT(did) DO UPDATE SET dname = $1 WHERE dsize > $2"#;
let mut ast = Parser::parse_sql(&pg_dialect, sql).unwrap();
}
The result after the test case is executed:
thread 'test_pg_on_conflicts' panicked at 'called `Result::unwrap()` on an `Err` value: ParserError("Expected end of statement, found: WHERE")',
version: main [branch]
Metadata
Metadata
Assignees
Labels
No labels