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.

1
Was bedeutet der IDLE-Status in einer Reihe von pg_stat_activity?
Kann jemand meine unten stehenden Zweifel pg_stat_activityin Bezug auf Postgres 9.5 lösen? Können einige mir mitteilen, was das state IDLEin der Zeile von bedeutet pg_stat_activity? Ist es so, als würde es alle offenen Verbindungen zu postgres prüfen und wenn die Verbindung keine IDLEAbfrage ausführt, wird die letzte von der Verbindung …
14 postgresql 



2
PostgreSQL-Funktion wird beim Aufruf aus CTE heraus nicht ausgeführt
Ich hoffe nur, meine Beobachtung zu bestätigen und eine Erklärung zu erhalten, warum dies geschieht. Ich habe eine Funktion definiert als: CREATE OR REPLACE FUNCTION "public"."__post_users_id_coin" ("coins" integer, "userid" integer) RETURNS TABLE (id integer) AS ' UPDATE users SET coin = coin + coins WHERE userid = users.id RETURNING users.id' …
14 postgresql  cte 

1
Wie dupliziere ich die Datenbank in postgresql?
Ich muss die vorhandene Datenbank einschließlich ihres Schemas und ihrer Struktur in eine andere neue Datenbank duplizieren. Ich brauche dies in der Shell-Befehlsumgebung und nicht in pgadmin. Bitte helfen Sie mir freundlich. nohup pg_dump exampledb > example-01.sql createdb -O postgres exampledbclone_01 mein benutzer ist "postgres" nohup psql exampledbclone_01 < example-01.sql …
14 postgresql 

1
PostgreSQL-JSON-Abfrage-Array für mehrere Werte
Ich möchte eine Abfrage gegen jsonbTyp in Postgres schreiben , die bei einem Array von Kunden-IDs entsprechende Gruppen findet. Angesichts dieser Beispieltabelle: CREATE TABLE grp(d JSONB NOT NULL); INSERT INTO grp VALUES ('{"name":"First","arr":["foo"], "customers":[{"id":"1", "name":"one"},{"id":"2", "name":"two"}]}') , ('{"name":"Second","arr":["foo","bar"], "customers":[{"id":"3", "name":"three"},{"id":"4", "name":"four"}]}') , ('{"name":"Third","arr":["bar","baz"], "customers":[{"id":"5", "name":"five"},{"id":"6", "name":"seven"}]}'); Ich fand ähnliche Frage …

1
Checkpoints treten während pg_restore zu häufig auf
Unter PostgreSQL 9.2.2 (Windows 32-Bit) habe ich einen pg_restoreBefehl, der systematisch Protokollwarnungen über die Checkpoint-Häufigkeit ausgibt, zum Beispiel: LOG: checkpoints are occurring too frequently (17 seconds apart) HINT: Consider increasing the configuration parameter "checkpoint_segments". Die Datenbank hat eine Größe von ca. 3,3 GB mit 112 Tabellen / 160 Ansichten und …

2
Offizielle PostgreSQL-Kapitalisierungskonventionen [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Gibt es eine offizielle PostreSQL-Konvention zur Großschreibung von DB-, …

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 …

4
Langsame Abfrage einer großen Tabelle mit GROUP BY und ORDER BY
Ich habe eine Tabelle mit 7,2 Millionen Tupeln, die so aussieht: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file | …

2
Modellierungsbeschränkungen für Teilmengenaggregate?
Ich verwende PostgreSQL, aber ich bin der Meinung, dass die meisten Top-End-Datenbanken über ähnliche Funktionen verfügen müssen. Außerdem können Lösungen für sie zu Lösungen für mich inspirieren. Betrachten Sie diese nicht als PostgreSQL-spezifisch. Ich weiß, dass ich nicht der erste bin, der versucht, dieses Problem zu lösen, und daher ist …

2
Grundlegendes zum Zeitformat des EXPLAIN-Befehls - Postgres
Wenn ich den Befehl EXPLAIN ANALYZE für eine bestimmte Abfrage ausführe, kann ich den ausgegebenen Zeitwert nur schwer interpretieren. Zum Beispiel (tatsächliche Zeit = 8163.890..8163.893). Stellen die internen Dezimalstellen sich wiederholende Zeichen dar? Es tut uns leid, dies ist vielleicht eine noobische Frage, aber ich möchte sicherstellen, dass ich die …


2
Datenbank "eingefroren" in ALTER TABLE
Unsere Produktionsumgebung fror heute Morgen für eine Weile ein, als sie eine Tabelle veränderte und tatsächlich eine Spalte hinzufügte. Beleidigendes SQL:ALTER TABLE cliente ADD COLUMN topicos character varying(20)[]; * Für die Anmeldung in unserem System ist eine Auswahl aus derselben Tabelle erforderlich, sodass sich während der Änderungstabelle niemand anmelden kann. …

5
Wie überprüfe ich das SSL-Zertifikat des PostgreSQL-Servers?
Angenommen, es wird ein PostgreSQL-Server ausgeführt, auf dem SSL aktiviert ist. Wie kann ich mit "normalen" Linux- und PostgreSQL-Tools das SSL-Zertifikat überprüfen? Ich hoffe auf eine ähnliche Ausgabe wie beim Laufen openssl x509 -text .... Und ich hoffe auf eine ein- oder zweizeilige Befehlszeilenantwort, damit ich nicht auf einen Paket-Sniffer …

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.