Description
If an UPSERT only specifies the PK columns of a table (eg because all of the columns in the table make up a PK, or because the other columns should be set to defaults), then on a duplicate key, the upserts will be converted into empty updates. These empty updates fire DCHECKs in debug mode, but in RELEASE mode can end up in delta stores and later cause unexpected crashes on flush.