For tables without a primary key, beam-automigrate tries to run the following SQL: ``` ALTER TABLE my_table ADD CONSTRAINT my_table_pkey PRIMARY KEY (); ``` This is invalid SQL because there is nothing in the parentheses, so the migration fails.