Fixes
- Use database defaults when an inserted model supplies
nullfor a non-nullable column that has a database default. - Preserve existing update behavior and explicit
nullvalues for nullable columns. - Add regression coverage for database-default handling.