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
So erstellen Sie eine temporäre Tabelle mit VALUES in PostgreSQL
Ich lerne PostgreSQL und versuche herauszufinden, wie man eine temporäre Tabelle oder eine WITHDeklaration erstellt, die anstelle einer regulären Tabelle zum Debuggen verwendet werden kann. Ich habe mir die Dokumentation zu CREATE TABLE angesehen und sie besagt, VALUESdass sie als Abfrage verwendet werden kann, aber es gibt kein Beispiel. Die …

1
Postgres Count mit unterschiedlichen Bedingungen für dieselbe Abfrage
EDIT Postgres 9.3 Ich arbeite an einem Bericht mit folgendem Schema: http://sqlfiddle.com/#!15/fd104/2 Die aktuelle Abfrage funktioniert einwandfrei. Sie sieht folgendermaßen aus: Grundsätzlich ist es ein 3-Tabellen-Inner-Join. Ich habe diese Abfrage nicht durchgeführt, aber der Entwickler, der sie verlassen hat, und ich möchte die Abfrage ändern. Wie Sie sehen können, TotalApplicationzählt …



4
Führt die Ausführung von pg_dump auf einer Live-Datenbank zu konsistenten Sicherungen?
Ich habe eine 3-GB-Datenbank, die ständig geändert wird, und ich muss Sicherungen durchführen, ohne den Server anzuhalten (Postgres 8.3). Mein pg_dump läuft 5 Minuten. Was passiert, wenn die Daten während des Vorgangs geändert werden? Erhalte ich konsistente Backups? Ich möchte nicht herausfinden, wann eine Katastrophe eintritt. Die Postgres-Dokumentation http://www.postgresql.org/docs/8.3/static/app-pgdump.html sagt …
37 postgresql 


2
PostgreSQL EXCLUDE USING-Fehler: Der Datentyp integer hat keine Standardoperatorklasse
In PostgreSQL 9.2.3 versuche ich, diese vereinfachte Tabelle zu erstellen: CREATE TABLE test ( user_id INTEGER, startend TSTZRANGE, EXCLUDE USING gist (user_id WITH =, startend WITH &&) ); Aber ich bekomme diesen Fehler: ERROR: data type integer has no default operator class for access method "gist" HINT: You must specify …

2
Spalten in PostgreSQL-Ansichten können nicht mit CREATE OR REPLACE umbenannt werden
In PostreSQL 8.3 versuche ich, eine Ansicht zu erstellen, die wie eine vorhandene Tabelle aussieht, aber unterschiedliche Spaltennamen hat. Das funktioniert CREATE OR REPLACE VIEW gfam.nice_builds AS SELECT (family_tree.family_tree_id) as x, family_tree.family_tree_name, family_tree.family_tree_description FROM gfam.family_tree; Das Obige macht ein Duplikat der family_tree-Tabelle, aber der folgende Versuch schlägt fehl: CREATE OR …
37 postgresql 

2
Grundlegendes zu "Bitmap-Heap-Scan" und "Bitmap-Index-Scan"
Ich werde versuchen, meine Missverständnisse anhand des folgenden Beispiels zu erklären. Ich habe die Grundlagen des nicht verstanden Bitmap Heap Scan Node. Betrachten Sie die Abfrage, SELECT customerid, username FROM customers WHERE customerid < 1000 AND username <'user100';deren Plan wie folgt lautet: Bitmap Heap Scan on customers (cost=25.76..61.62 rows=10 width=13) …
36 postgresql  index 




6
Was sind die Unterschiede zwischen "Gespeicherten Prozeduren" und "Gespeicherten Funktionen"?
In einem Kommentar zu dieser Frage wird erwähnt, dass es in PostgreSQL einen kleinen Unterschied zwischen "Stored Procedrues" und "Stored Funtions" gibt. Der Kommentar verweist auf einen Wikipedia-Artikel, aber einige davon scheinen nicht zuzutreffen (z. B. dass sie in einer SELECTAnweisung verwendet werden können). Die Syntax selbst scheint ein bisschen …



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.