The primary key issue has been fixed: needed to set Db ID default value to '0' and make sure Auto Increment was checked.
However, the admin search page still returns 'no results found', though the record is in the Db.
Also, the checkbox and upload form elements on the 'insert' form don't work. A site search shows a result of 'this record has been removed', with no values in the 'Size' dropdown menu, and the file uploads don't show up on the remote server.