I also noticed that /tabulate/templates/field/edit.html doesn’t set name or id when defining the input field, so when the form is posted, that value isn’t sent. This is an issue on Create. I believe this could be resolved by putting an if statement around the hidden field on line 23 to check if it’s an edit or create.
Thanks for reporting this! Sorry it’s not working well.
Composite primary keys are something I’ve done a bit of work on in the past, but never completely integrated. I’ll take another look at it. The main issue was of being able to express the PK in the URL (but I’m sure this can be overcome).
Do you have an example of a CREATE TABLE statement that gives you the above problems?
I’ll get this fixed as soon as I can. 🙂 Thanks!