Suchergebnisse für Anfrage "postgresql"
Wie man eine langsame implizite Abfrage in der Tabelle pg_attribute in Rails @ behe
In unserer Produktionsumgebung haben wir in unserer Rails-Anwendung häufige Spitzen (~ alle 1 Stunde) festgestellt. Wenn Sie tiefer gehen, liegt dies an der folgenden Abfrage, die in einer einzelnen HTTP-Anforderung kumulativ in mehr als 1,5 s ...
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": [ { ...
Complex 'Gaps and Islands' Ausgabe
Ich habe eine Tabelle in einer Postgres-Datenbank wie folgt: person | eventdate | type -------------------------------------- <uuid-1> | 2016-05-14 | 300 <uuid-3> | 2016-05-14 | 300 <uuid-1> | 2016-05-15 | 301 <uuid-1> | 2016-05-16 | 301 ...
Finden des Hashwerts einer Zeile in postgresql
Gibt es eine Möglichkeit, den Hash-Code einer Zeile in postgresql abzurufen? Ich muss einige Daten nur exportieren, wenn es nach dem letzten Export einige Änderungen in den Daten gibt. Die zuletzt exportierten Datenzeilen können in einer ...
Wählen Sie die entsperrte Zeile in Postgresql
Gibt es eine Möglichkeit, Zeilen in Postgresql auszuwählen, die nicht gesperrt sind? Ich habe eine Multithread-App, die funktioniert: Select... order by id desc limit 1 for updateauf einem Tisch Wenn diese Abfrage von mehreren Threads ...
Extrahiere Schlüssel, Wert von json Objekten in Postgres
Ich habe eine Postgres-Tabelle mit ähnlichem Inhalt: id | data 1 | {"a":"4", "b":"5"} 2 | {"a":"6", "b":"7"} 3 | {"a":"8", "b":"9"} Die erste Spalte ist eine Ganzzahl und die zweite eine JSON-Spalte. Ich möchte in der Lage sein, die Schlüssel ...
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 ...
CREATE VIEW gibt mehr Spaltennamen als Spalten an
Wenn ich in PostgreSQL 9.4.8 die folgenden Anweisungen ausführe, wird folgende Fehlermeldung angezeigt: CREATE VIEW gibt mehr Spaltennamen als Spalten an. Aber wieso? Nichtf1 gibt eine Tabelle mit 5 Spalten zurück und sollte nichtv1 haben auch ...
Wie kann ich eine JSON-Datei in PostgreSQL importieren?
Zum Beispiel habe ich eine Dateicustomers.json das ist ein Array von Objekten (streng gebildet) und es ist ziemlich einfach (ohne verschachtelte Objekte) wie folgt (was wichtig ist: es enthält bereits IDs): [ { "id": 23635, "name": "Jerry ...
COALESCE einfügen (NULL, Standard)
Ich habe Tabellen, die UUIDs verwenden. Ich möchte in der Lage sein, eine neue Zeile mit oder ohne UUID einzufügen, da der Client manchmal die UUID generiert, wenn dies nicht der Fall ist. ei jeder Tabelle ist dies der Kern: CREATE TABLE IF NOT ...