Als «postgresql-9.3» getaggte Fragen

PostgreSQL Version 9.3

2
Schnelle Hamming-Distanz-Abfragen in Postgres
Ich habe eine große Datenbank (16 Millionen Zeilen) mit wahrnehmbaren Hashes von Bildern. Ich möchte in der Lage sein, nach Zeilen zu suchen, indem ich die Entfernung in einem angemessenen Zeitrahmen einschränke. Derzeit denke ich, dass, soweit ich das Problem richtig verstehe, die beste Option hier eine benutzerdefinierte SP-GiST-Implementierung ist, …

1
Umgang mit Speicherplatz voll in postgresql
Ich habe eine Django-Webanwendung mit dem Backend von PostGresQL 9.3.10 (unter Linux). Ich bin auf einen Festplattenfehler gestoßen. Selbst wenn ich versuche, eine Tabelle abzuschneiden, erhalte ich Fehler der folgenden Art: ERROR: could not extend file "base/30137/33186048": No space left on device HINT: Check free disk space. Ich kann dem …

3
Aktualisieren Sie ein json-Element im json-Datentyp
Ich kann mir nicht vorstellen, wie ich ein Element in einem PostgreSQL 9.3-Datentyp aktualisieren kann. Mein Beispiel: CREATE TABLE "user" ( id uuid NOT NULL, password character varying(255), profiles json, gender integer NOT NULL DEFAULT 0, created timestamp with time zone, connected timestamp with time zone, modified timestamp with time …

1
DELETE-Zeilen, auf die in anderen Tabellen nicht verwiesen wird
Ich habe zwei Tabellen in einer PostgreSQL 9.3-Datenbank: Tabelle link_replyhat einen Fremdschlüssel mit dem Namen which_group, der auf Tabelle zeigt link_group. Ich möchte alle Zeilen löschen, in link_groupdenen keine verwandte Zeile link_replyvorhanden ist. Klingt einfach genug, aber ich habe damit zu kämpfen. Wird es so etwas Einfaches sein (funktioniert nicht)? …

1
Wie debugge ich eine Leerlaufabfrage?
Ich habe eine Stapelabfrage, die täglich in meiner Datenbank ausgeführt wird. Es scheint jedoch im Leerlauf zu stecken, und ich habe große Schwierigkeiten beim Debuggen der Vorgänge. Die Abfrage ist eine Aggregation auf einer Tabelle, die gleichzeitig eingefügt wird. Ich vermute, das hängt irgendwie mit dem Problem zusammen. (Die Aggregation …


7
Warum startet PostgreSQL 9.3 unter Ubuntu nicht?
Ich habe PostgreSQL 9.3 erfolgreich aus dem APT-Repository auf 2 VMs installiert, auf denen Ubuntu 12.04 und 13.04 ausgeführt werden. Es ist jedoch nicht möglich, PostgreSQL 9.3 ordnungsgemäß auf meinem Hostcomputer zu installieren, auf dem Ubuntu 12.04 ausgeführt wird. Die Installation (dieses Mal) scheint in Ordnung zu sein, aber vielleicht …


1
Wie verschiebe ich einen PostgreSQL-Tablespace?
Gibt es eine Möglichkeit, einen PostgreSQL 9.3-Tabellenbereich physisch von /old/dirnach zu verschieben /new/dir? Ich möchte nur mvdas Verzeichnis und PostgreSQL mitteilen, dass sich der Tablespace jetzt unter befindet /new/dir. Sieht so aus ALTER TABLESPACE, als könnten Sie nur umbenennen. Ich möchte vermeiden, einen neuen Tabellenbereich zu erstellen und die Datenbank …


2
Wie erhalte ich einen Ausnahmekontext für eine manuell ausgelöste Ausnahme in PL / pgSQL?
In Postgres erhalten wir die "Stapelverfolgung" von Ausnahmen unter Verwendung dieses Codes: EXCEPTION WHEN others THEN GET STACKED DIAGNOSTICS v_error_stack = PG_EXCEPTION_CONTEXT; Dies funktioniert gut für "natürliche" Ausnahmen, aber wenn wir eine Ausnahme mit auslösen RAISE EXCEPTION 'This is an error!'; ... dann gibt es keine Stack-Trace. Laut einem Eintrag …

1
Wie interagieren Datenprüfsummen mit der Streaming-Replikation?
Datenprüfsummen sind eine neue Funktion, die in 9.3 eingeführt wurde, und: Es gibt einen neuen GUC-Parameter "ignore_checksum_failure", der PostgreSQL zwingt, die Verarbeitung einer Transaktion fortzusetzen, auch wenn eine Beschädigung festgestellt wird Im Falle eines Prüfsummenfehlers auf einem Replikationsmaster werden diese beschädigten Daten auf Slaves repliziert oder die Replikation wird angehalten. …

1
Speichern und Abfragen von rollierenden Daten in PostgreSQL
Ich habe eine große Menge von Wettermodelldaten, die in eine PostgreSQL-Datenbank gestellt werden. Die Maschine verfügt über 8 Kerne und 16 GB RAM. Ich verwende PostgreSQL 9.3 mit PostGIS 2.1. Jede Tabelle enthält unterschiedliche Wetterdaten (Temperatur, Taupunkt, Wind usw.). Jede Tabelle enthält 6-7 Spalten: Breite, Länge, Punktgeometrie, Höhe, Datum und …


1
postgres - pg_dump und pg_restore ohne rollen
Ich versuche, einen Speicherauszug wiederherzustellen, ohne die entsprechenden Rollen in der empfangenden Datenbank zu haben. Wie hier, aber auch hier erwähnt , müssen Sie die --no-ownerOption entweder in pg_dumpoder pg_restoreoder in beiden haben Ich habe die folgende Befehlszeile verwendet, um meinen Speicherauszug zu erstellen "C:\Program Files\PostgreSQL\9.3\bin\pg_dump.exe" --no-owner -Ft --dbname=postgresql://avo******:AV0******?@127.0.0.1:5432/BI_DB > …

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.