Resultados de la búsqueda a petición "upsert"

5 la respuesta

Postgres UPSERT (INSERT o UPDATE) solo si el valor es diferente

Estoy actualizando una base de datos Postgres 8.4 (desde el código C #) y la tarea básica es bastante simple: ACTUALIZAR una fila existente o INSERTAR una nueva si aún no existe. Normalmente haría esto: UPDATE my_table SET value1 = :newvalue1, ...

3 la respuesta

¿Cómo usar RETURNING con ON CONFLICT en PostgreSQL?

Tengo el siguiente UPSERT en PostgreSQL 9.5: INSERT INTO chats ("user", "contact", "name") VALUES ($1, $2, $3), ($2, $1, NULL) ON CONFLICT("user", "contact") DO NOTHING RETURNING id;Si no hay conflictos, devuelve algo como esto: ---------- | id ...

4 la respuesta

¿Cómo saber si un upsert fue una actualización con PostgreSQL 9.5+ UPSERT?

Los CTE grabables se consideraron una solución para UPSERT antes de 9.5 como se describe enInsertar, en actualización duplicada en ...

1 la respuesta

¿Cómo inscribir en Postgres en conflicto en una de 2 columnas?

Es posible de hacerupsert en Postgres 9.5 cuando se produce un conflicto en una de las 2 columnas de una tabla. Básicamente tengo 2 columnas y si cualquiera de las columnas arroja una violación de restricción única, entonces me gustaría realizar ...

1 la respuesta

¿Se puede INSERTAR […] EN CONFLICTO para infracciones de claves extranjeras?

Dado => select * from referenced; referenced_id | name ---------------+------- 1 | one 2 | two 3 | threey => select * from entries; entry_id | referenced_id | name ----------+---------------+------------------ 1 | 3 | references ...

2 la respuesta

Obtener Id de un INSERT condicional

Para una mesa como esta: CREATE TABLE Users( id SERIAL PRIMARY KEY, name TEXT UNIQUE );¿Cuál sería la inserción correcta de una consulta para la siguiente operación: Dado un usuarioname, inserte un nuevo registro y devuelva el nuevoid. Pero ...

3 la respuesta

Utilizando una condición if en un SQL Server de inserción

Tengo la siguiente declaración en mi código INSERT INTO #TProductSales (ProductID, StockQTY, ETA1) VALUES (@ProductID, @StockQTY, @ETA1) Quiero hacer algo como: IF @ProductID exists THEN UPDATE #TProductSales ELSE INSERT INTO #TProductSales ...

1 la respuesta

Cuál es la práctica más eficiente / mejor para Upsert 5000+ filas sin combinar en SQL Server?

Tengo una aplicación web que recibe alrededor de 50 visitas por segundo, y en cada visita estoy colocando alrededor de 10 registros en una base de datos central de SQL Server. Aproximadamente una vez cada 3 segundos estoy agregando más de 5000 ...

5 la respuesta

Cómo realizar un UPSERT para poder usar valores nuevos y antiguos en la parte de actualización

Estúpido pero simple ejemplo: supongamos que tengo una tabla 'Artículo' donde guardo los totales de los artículos que reciben. Item_Name Items_In_Stockl nombre de @Item es la clave principal aquí. Cómo lograr lo siguiente cuando recibo el ...

5 la respuesta

Inserción en MS-access

Necesito escribir una consulta SQL para MS-Access 2000 para que una fila se actualice si existe, pero se inserte si no existe. (Creo que esto se llama un "upsert") es decir Si existe una fila ... UPDATE Table1 SET (...) WHERE ...