Suchergebnisse für Anfrage "upsert"
Zeilen von INSERT mit ON CONFLICT zurückgeben, ohne dass ein Update erforderlich ist
Ich habe eine Situation, in der ich sehr häufig eine Zeile aus einer Tabelle mit einer eindeutigen Einschränkung abrufen muss. Wenn keine vorhanden ist, dann erstelle sie und kehre zurück. Zum Beispiel könnte meine Tabelle sein: CREATE TABLE ...
Postgres 9.5+: UPSERT gibt die Anzahl der aktualisierten und eingefügten Zeilen zurück
Ich bekomme das kanonische Beispiel: INSERT INTO user_logins (username, logins) VALUES ('Naomi',1),('James',1) ON CONFLICT (username) DO UPDATE SET logins = user_logins.logins + EXCLUDED.logins; Aber jetzt muss ich auch wissen: Wie viele Zeilen ...
Postgres upsert: Unterscheide zwischen neuen und aktualisierten Zeilen
Ich denke an die Verwendung von PostgreSQLINSERT .. ON CONFLICT UPDATE Funktionalität. Im Idealfall könnte ich unterscheiden, welche Zeilen erfolgreich eingefügt und welche aktualisiert wurden. Gibt es eine Möglichkeit, dies zu tun?
Wie mache ich das Upsert in Postgres 9.5?
korrekte Syntax von Upsert mit Postgresql 9.5, unten Abfrage zeigtcolumn reference "gallery_id" is ambiguous Fehler, warum? var dbQuery = `INSERT INTO category_gallery ( category_id, gallery_id, create_date, create_by_user_id ) VALUES ($1, $2, ...
Get Id von einem bedingten INSERT
Für eine Tabelle wie diese: CREATE TABLE Users( id SERIAL PRIMARY KEY, name TEXT UNIQUE );Was wäre die richtige Einfügung mit einer Abfrage für die folgende Operation: Einem Benutzer @ gebname, füge einen neuen Datensatz ein und gib das neue ...
Kann INSERT […] ON CONFLICT für Fremdschlüsselverletzungen verwendet werden?
Gegebe => select * from referenced; referenced_id | name ---------------+------- 1 | one 2 | two 3 | threeun => select * from entries; entry_id | referenced_id | name ----------+---------------+------------------ 1 | 3 | references ...
How in Postgres auf Konflikt auf einer von 2 Spalten Upsert?
Ist es möglich zu tunupsert in Postgres 9.5, wenn ein Konflikt in einer der beiden Spalten einer Tabelle auftritt. Grundsätzlich habe ich 2 Spalten und wenn eine der Spalten eine eindeutige Einschränkungsverletzung auslöst, möchte ich einen ...
Wie finde ich heraus, ob ein Upsert ein Update mit PostgreSQL 9.5+ UPSERT war?
Writable CTEs wurden vor Version 9.5 als Lösung für UPSERT angesehen, wie in @ beschriebeInsert, bei doppeltem Update in PostgreSQL? [https://stackoverflow.com/questions/1109061/insert-on-duplicate-update-in-postgresql/8702291#8702291] Es ist ...
Wie verwende ich RETURNING mit ON CONFLICT in PostgreSQL?
Ich habe den folgenden UPSERT in PostgreSQL 9.5: INSERT INTO chats ("user", "contact", "name") VALUES ($1, $2, $3), ($2, $1, NULL) ON CONFLICT("user", "contact") DO NOTHING RETURNING id;Wenn keine Konflikte vorliegen, wird etwa Folgendes ...
Probleme mit meinem Versuch, ein UPSERT @ zu implementier
Ich habe dieses Problem, wenn ich eine Bedingung überprüfe, um eine Tabelle in PostgreSQL zu aktualisieren. Es muss überprüft werden, ob der Benutzer dies einmal heruntergeladen hat, und wenn ja, +1 in @ hinzufügeacessos. <?php $result2 = ...