Junior — Middle
Амалиёти UPSERT дар контексти кор бо базаҳои додаҳо чӣ маъно дорад?
sobes.tech AI
Ҷавоб аз AI
Операцијата UPSERT е комбинација од две дејства: вметнување (INSERT) и ажурирање (UPDATE). Ако во табелата на базата податоци веќе постои запис со дадениот клуч, тој се ажурира со новите податоци; ако не, се создава нов. Ова е корисно за синхронизирање на податоците кога претходно не е потребно да се проверува дали записот постои.
Пример во SQL (PostgreSQL):
INSERT INTO users (id, name) VALUES (1, 'Иван')
ON CONFLICT (id) DO UPDATE SET name = EXCLUDED.name;