LINUX.ORG.RU

История изменений

Исправление 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, не помню.)