Why is "INSERT INTO table;" a syntax error?
The syntax rules require at least one target column to be specified. If you want to let the defaults &quot;kick in&quot; for all columns, you can use the default values clause.
INSERT INTO people DEFAULT VALUES;

another alternative is to provide one column with the DEFAULT clause:
insert into people (&quot;timestamp&quot;) values (default);