Suchergebnisse für Anfrage "postgresql-9.5"
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 ...
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 wird die ID der eingefügten Zeile bei Verwendung von upsert mit WITH-Cluase in Posgres 9.5 abgerufen?
Ich versuche, eine verärgerte Abfrage in Postgres 9.5 mit "WITH" durchzuführen. with s as ( select id from products where product_key = 'test123' ), i as ( insert into products (product_key, count_parts) select 'test123', 33 where not exists ...
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 ...
Postgres wird sofort beendet, wenn mit docker-compose @ begonnen wir
Postgres wird sofort beendet, wenn Docker-Compose gestartet wird. Die verwendete Yaml-Datei befindet sich unter version: '2' services: postgres: image: postgres:9.5 container_name: local-postgres9.5 ports: - "5432:5432"Das Protokoll, wenn der ...
GIN-Index für Spalte smallint [] nicht verwendet oder Fehler "Operator ist nicht eindeutig"
create table test( id serial primary key, tagged smallint[] );Es gibt einen Gin-Index fürtagged Spalte, mit_int2_ops Bedienerklasse: CREATE INDEX ix ON test USING GIN(col _int2_ops); Wenn ich diese Abfrage starte: select * from test where ...
Warum ist die Sicherheit auf Zeilenebene für Postgres-Ansichten nicht aktiviert?
Ich benötige eine strikte Kontrolle über das Lesen und Schreiben meiner Postgres-Daten. Mit aktualisierbaren Ansichten konnte ich das Lesen meiner Daten immer sehr gut und genau kontrollieren und wertvolle berechnete Spalten hinzufügen. Mit ...
So wird ein JSON-Objekt in ein verschachteltes Array in einer JSONB-Spalte verschoben
Ich muss ein JSON-Objekt irgendwie in ein verschachteltes Array potenziell vorhandener JSON-Objekte verschieben - siehe "Seiten" im folgenden JSON-Snippet. { "session_id": "someuuid", "visitor_ui": 1, "pages": [ { ...
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 erstelle ich eine verschachtelte Funktion in PL / pgSQL?
Ich möchte eine Funktion in PL / pgSQL mit ein paar verschachtelten (oder inneren) Funktionen erstellen. Auf diese Weise kann ich das Problem in kleinere Teile aufteilen, aber meine kleineren Teile sind außerhalb dieser Funktion ...
Seite 1 von 2