Als «postgresql» getaggte Fragen

Alle Versionen von PostgreSQL. Fügen Sie ein zusätzliches versionierspezifisches Tag wie postgresql-11 hinzu, wenn dieser Kontext wichtig ist.


6
Wählen Sie Spalten in json_agg aus
Ich habe eine Frage wie: SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; Wie kann ich die Spalten auswählen , bso habe ich nicht b.item_idin der JSON - Objekt? Ich habe darüber gelesen ROW, aber es gibt ein JSON-Objekt wie …


5
Abfrage, um Namen von Ausgabespalten und Datentypen einer Abfrage, Tabelle oder Ansicht zurückzugeben
Gibt es eine PostgreSQL-Abfrage oder einen PostgreSQL-Befehl, der die Feldnamen und Feldtypen einer Abfrage, Tabelle oder Sicht zurückgibt? ZB sollte eine Lösung, wenn sie auf einfache SELECT-Abfragen angewendet wird, SELECT * from personeine Liste wie die folgende zurückgeben: Column Name | Column Type =========================== First Name | character Last Name …

3
Fragen Sie die Definition einer materialisierten Ansicht in Postgres ab
Ich frage mich, wie man die Definition einer materialisierten Ansicht in Postgres abfragt. Was ich als Referenz erhofft habe, ist sehr ähnlich dem, was Sie für eine reguläre Ansicht tun können: SELECT * FROM information_schema.views WHERE table_name = 'some_view'; Das gibt Ihnen die folgenden Spalten: table_catalog table_schema table_name view_definition check_option …


1
Summe / Anzahl / Durchschnitt über Datumsintervall
In einer Datenbank mit Transaktionen, die über einen Zeitraum von 18 Monaten Tausende von Entitäten umfasst, möchte ich eine Abfrage ausführen, um jeden möglichen 30-Tage-Zeitraum entity_idmit einer Summe ihrer Transaktionsbeträge und COUNT ihrer Transaktionen in diesem 30-Tage-Zeitraum zu gruppieren Geben Sie die Daten so zurück, dass ich sie dann abfragen …

4
Kombinieren separater Bereiche zu größtmöglichen zusammenhängenden Bereichen
Ich versuche, mehrere Datumsbereiche zu kombinieren (meine Last beträgt ungefähr 500, in den meisten Fällen 10), die sich möglicherweise mit den größtmöglichen zusammenhängenden Datumsbereichen überschneiden oder nicht. Beispielsweise: Daten: CREATE TABLE test ( id SERIAL PRIMARY KEY NOT NULL, range DATERANGE ); INSERT INTO test (range) VALUES (DATERANGE('2015-01-01', '2015-01-05')), (DATERANGE('2015-01-01', …

6
Zählen Sie, wo zwei oder mehr Spalten in einer Reihe einen bestimmten Wert überschreiten [Basketball, Double Double, Triple Double]
Ich spiele ein Basketballspiel, bei dem die Statistiken als Datenbankdatei ausgegeben werden können, sodass man daraus Statistiken berechnen kann, die nicht im Spiel implementiert sind. Bisher hatte ich keine Probleme, die von mir gewünschten Statistiken zu berechnen, aber jetzt bin ich auf ein Problem gestoßen: Zählen der Anzahl der doppelten …



5
Beste Cloud-Plattform für PostgreSQL [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Stack Exchange-Datenbankadministratoren thematisch relevant ist. Geschlossen vor 6 Jahren . Derzeit verwenden wir in unserem Projekt dedizierte Server für unsere PostgreSQL-Datenbank. Theoretisch können wir auf …
20 postgresql  cloud 


3
Wie bekomme ich Benachrichtigungen zum Ausgabestream?
Ich habe Debugging-Meldungen in Funktionen. Diese Nachricht wird wie angehoben RAISE NOTICE 'Value of id : %', id; Ich setze meine Logdatei mit \o messages.txt Dann mache ich, was ich tun muss \i process.sql Und wenn die Ausführung beendet wird , \o. Das Problem ist, dass ich nicht die Nachrichten …
20 postgresql 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.