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

1 la respuesta

Mongodb: campos duplicados en $ set y $ setOnInsert

Enesta [https://stackoverflow.com/questions/23992723/findandmodify-fails-with-error-cannot-update-field1-and-field1-at-the-same/23994425#23994425] publicación, la respuesta aceptada explica que no puede tener los mismos campos en$set ...

3 la respuesta

Upsert masivo con el controlador MongoDB Java 3.0

En las versiones anteriores de los controladores MongoDB Java, para ejecutar una consulta y realizar una inserción masiva desordenada en el resultado, todo lo que teníamos que hacer era: BulkWriteOperation bulk = ...

4 la respuesta

¿DB2 tiene una declaración de "insertar o actualizar"?

Desde mi código (Java) quiero asegurarme de que exista una fila en la base de datos (DB2) después de ejecutar mi código. Mi código ahora hace unselect y si no se devuelve ningún resultado, hace uninsert. Realmente no me gusta este código, ya que ...

1 la respuesta

Problemas con mi intento de implementar un UPSERT

Tengo este problema al verificar una condición para actualizar una tabla en PostgreSQL. Debe verificar si el usuario descarga esto una vez y, en caso afirmativo, agregue +1 enacessos. <?php $result2 = pg_query("SELECT * from downloads WHERE ...

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 ...