История изменений
Исправление dimgel, (текущая версия) :
+1. Если мы, к примеру, тупо транслируем REST-запрос в SQL UPDATE, то в PUT надо передавать полный список полей, в отсутствующие поля будет записан null; а PATCH не будет обновлять отсутствующие поля. (Как передавать в PATCH null, не помню.)
И да, как написал WitcherGeralt, PUT это SQL UPSERT, а PATCH – SQL UPDATE.
Исправление dimgel, :
+1. Если мы, к примеру, тупо транслируем REST-запрос в SQL UPDATE, то в PUT надо передавать полный список полей, в отсутствующие поля будет записан null; а PATCH не будет обновлять отсутствующие поля. (Как передавать в PATCH null, не помню.)
Исходная версия dimgel, :
+1. Если мы, к примеру, транслируем REST-запрос прямо в SQL, то в PUT надо передавать полный список полей, в отсутствующие поля будет записан null; а PATCH не будет обновлять отсутствующие поля. (Как передавать в PATCH null, не помню.)