¿Qué significa upsert?
Significado en Bases de datos y SQL, traducción al español y ejemplos
upsert: insertar o actualizar, upsert
Operación que inserta una fila si todavía no existe o la actualiza si ya existe, combinando update e insert en una sola acción.
Cómo se usa
También se usa como sustantivo: hacer un upsert. La sintaxis varía entre PostgreSQL y SQLite, MySQL, SQL Server y Oracle. Hace falta una clave única para determinar si la fila existe.
Frases de ejemplo
The sync job upserts products by SKU, so running it twice is safe.
El proceso de sincronización inserta o actualiza productos por SKU, así que es seguro ejecutarlo dos veces.
La clave SKU evita crear duplicados si se repite la sincronización.
Use an upsert instead of checking first and then inserting; that check can race.
Usa una operación de inserción o actualización en vez de consultar y luego insertar; esa comprobación puede sufrir una condición de carrera.
Una única operación evita que otra transacción cambie el estado entre la comprobación y la inserción.
Combinaciones frecuentes
- upsert a row
- ON CONFLICT DO UPDATE
- MERGE statement
- upsert by key
Términos relacionados
Esta palabra en otras especialidades
Una misma palabra en inglés puede tener un significado diferente según la especialidad:
Más términos: Sentencias y consultas SQL
- SQL · SQL
- query · consulta
- SELECT statement · sentencia SELECT
- WHERE clause · cláusula WHERE
- join · unión
- DELETE statement · sentencia DELETE
- ORDER BY · ORDER BY (ordenar por)
- GROUP BY · GROUP BY (agrupar por)
- aggregate function · función de agregación
- inner join · unión interna
- left join · unión izquierda
- subquery · subconsulta
Practica con lecturas adaptadas a tu nivel
Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés:
