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.





2
Optimieren von Abfragen für eine Reihe von Zeitstempeln (eine Spalte)
Ich benutze Postgres 9.3 über Heroku. Ich habe eine Tabelle, "Verkehr", mit 1M + Datensätzen, die jeden Tag viele Einfügungen und Aktualisierungen enthält. Ich muss SUM-Operationen in dieser Tabelle über verschiedene Zeitbereiche ausführen. Diese Anrufe können bis zu 40 Sekunden dauern und würden gerne Vorschläge hören, wie dies verbessert werden …

2
Wiederherstellen von Nur-Text-pg_dump mit psql und --disable-triggern
Ich musste einige Tests mit einem kurzen Skript durchführen, um einige "Legacy" -Daten in einer meiner Tabellen zu aktualisieren. So vorsichtig ich auch bin, ich habe mich mit einem nicht getesteten Skript entschlossen, die entsprechende Tabelle vorher zu sichern. Der einfachste Weg, dies zu tun, war: pg_dump -a --file table.sql …

1
Ruft den TEXT-Wert einer CLOB-OID in Postgresql ab
Ich habe eine Datenbanktabelle, die aussieht wie: Tabellenantworten erstellen ( id int nicht null, question_id int nicht null, Antworttext null ) Diese Tabelle wurde ursprünglich von Hibernate mit dem Attribut @Lob für die Spalte "Antwort" erstellt. Ich habe es damals noch nicht bemerkt, aber bei dieser Einrichtung speichert Hibernate anstelle …

1
Zeile bei ID kann nicht eingefügt werden, Zeile ist jedoch nicht vorhanden
Hier ist das seltsame Problem, mit dem ich konfrontiert bin. Ich versuche, Daten mit der folgenden Abfrage einzugeben insert into product_product (id, product_tmpl_id, make_equip, model_equip, name_template, serial_num_equip, location_equip, issue_date_equip, issue_to_equip, remarks_equip, pr, ch, categ_id,valuation) values (700,700,'Nikon','Action 10x50 Lookout','Nikon Action 10x50 Lookout','671386','40 Wall St.','5/13/2004 12:00:00 AM','','OM''s OFFICE',62,72,502,'manual periodic'); Ich bekomme den …

5
Postgres erben Indizes für partitionierte Tabellen
Ich habe eine Tabelle mit ungefähr 60 Millionen Zeilen, die ich nach Status in 53 Untertabellen unterteilt habe. Diese Tabellen "erben" die große Tabelle wie folgt: CREATE TABLE b2b_ak (LIKE b2b including indexes, CHECK ( state = 'AK') ) INHERITS (b2b8) TABLESPACE B2B; Meine Frage lautet: Wenn ich die Indizes …

1
Warum ist CTE offen für verlorene Updates?
Ich verstehe nicht, was Craig Ringer meinte, als er kommentierte: Diese Lösung kann verloren gehen, wenn die Einfügetransaktion zurückgesetzt wird. Es wird nicht überprüft, ob das UPDATE Zeilen betrifft. unter https://stackoverflow.com/a/8702291/14731 . Bitte geben Sie eine Beispielsequenz von Ereignissen an (z. B. Thread 1 macht X, Thread 2 macht Y), …

2
Warum würde VACUUM ANALYZE nicht alle toten Tupel löschen?
Wir führen ein "Handbuch" VACUUM ANALYZE VERBOSEfür einige unserer größeren Tabellen aus, nachdem wir größere DELETE/INSERTÄnderungen an ihnen vorgenommen haben. Dies scheint ohne Probleme zu funktionieren, obwohl der VACUUMJob einer Tabelle manchmal stundenlang ausgeführt wird ( ähnliche Probleme und Überlegungen finden Sie in diesem Beitrag ). Bei weiteren Nachforschungen stellte …

4
Temporäres Schema pro Verbindung?
Ich versuche, meine Unit-Tests von H2 nach Postgresql zu migrieren. Derzeit gibt mir H2 ein speicherinternes Schema, sodass jede Verbindung einem eindeutigen Schema zugeordnet ist, die Tabellen erstellt, den Test ausführt und das Schema löscht. Die Erstellung und Zerstörung des Schemas wird automatisch von H2 übernommen. Die Komponententests werden gleichzeitig …




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.