INSERT INTO t values (1); INSERT INTO t(a) VALUES (2); INSERT INTO t(a,b,c) VALUES (2,2); INSERT INTO t(a,b,c) VALUES (2,2,3); INSERT INTO t(a,b,c) VALUES (2,DEFAULT,'3'); INSERT INTO t DEFAULT VALUES; INSERT INTO t SELECT * FROM t; INSERT INTO t values (func(x, y)); INSERT INTO t(a,b,c) VALUES (2,DEFAULT,'\'\\'); INSERT INTO foo(a,b) VALUES (1, 2) RETURNING *; INSERT INTO foo(a,b) VALUES (1, 2) RETURNING a; INSERT INTO foo(a,b) VALUES (1, 2) RETURNING a,b; INSERT INTO foo(a,b) VALUES (1, 2), (3, 4), (5, 6);