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
Die Berechtigung wurde in der Datei verweigert, die den Import versucht
Wenn ich versuche, \ifür eine Datei zu verwenden, die sich nicht im Ordner psql.exe befindet, heißt es C:: permission denied. Zum Beispiel habe ich eine Datei mit dem SQL-Befehl um C:\Users\Work\Desktop\School Work\load_database.sqlund wenn ich \i "C:\Users\Work\Desktop\School Work\load_database.sql"es eingebe, heißt es C:: permission denied. Wie kann ich das beheben? Ich habe …

1
Deaktivieren Sie die Einschränkungen, bevor Sie pg_restore.exe verwenden
Wenn ich versuche, pg_restore.exeeine Speicherauszugsdatei aus einer Datenbank auszuführen , werden Dutzende von Fehlern ausgegeben. ERROR: insert or update on table "someTable" violates foreign key constraint "aConstraintName" Dies liegt offensichtlich an der Tatsache, dass ich die Datenbank vor dem Wiederherstellen aus der Sicherungsdatei geleert habe (diese Datei stammt aus einer …

3
Binärer Pfad in den Einstellungen von pgAdmin
Ich habe PostgreSQL installiert, weil ich eine große .backupDatei wiederherstellen muss, die ich zum Hochladen auf eine andere Plattform erhalten habe (es sind 38 Millionen Zeilen, die anscheinend zu groß waren, als dass die Person sie auf andere Weise exportieren könnte). Wenn ich versuche, in pgAdmin 4 "wiederherzustellen", erhalte ich …


2
PostgreSQL Recursive Descendant Depth
Ich muss die Tiefe eines Nachkommens von seinem Vorfahren berechnen. Wenn ein Datensatz vorhanden ist object_id = parent_id = ancestor_id, wird er als Stammknoten (der Vorfahr) betrachtet. Ich habe versucht, eine WITH RECURSIVEAbfrage mit PostgreSQL 9.4 zum Laufen zu bringen . Ich kontrolliere weder die Daten noch die Spalten. Das …


2
Gleichzeitige Aufrufe derselben Funktion: Wie kommt es zu Deadlocks?
Meine Funktion new_customerwird mehrmals pro Sekunde (jedoch nur einmal pro Sitzung) von einer Webanwendung aufgerufen. Als erstes wird die customerTabelle gesperrt (Einfügen, wenn nicht vorhanden upsert). Nach meinem Verständnis der Dokumentationnew_customer sollten andere Anrufe einfach anstehen, bis alle vorherigen Anrufe beendet sind: LOCK TABLE ruft eine Sperre auf Tabellenebene ab …


2
Berechtigungen für den Datenbankbesitzer; Anwendungsbenutzer
Schnellversion: Welchen Befehl muss ich ausgeben, damit ein Datenbankbesitzer auf Tabellen in dieser Datenbank zugreifen kann, und kann dies über das Konto dieses Besitzers erfolgen? Längere Version: Ich erstelle eine Datenbank für RDS. Ich habe einen Root-Benutzer, den ich mit Amazon konfiguriert habe. Amazon erstellt automatisch die Gruppenrolle 'rds_superuser', die …



3
Indizes für SQL-Abfragen mit WHERE-Bedingung und GROUP BY
Ich versuche festzustellen, welche Indizes für eine SQL-Abfrage mit einer WHEREBedingung verwendet werden sollen und GROUP BYwelche zurzeit sehr langsam ausgeführt wird. Meine Frage: SELECT group_id FROM counter WHERE ts between timestamp '2014-03-02 00:00:00.0' and timestamp '2014-03-05 12:00:00.0' GROUP BY group_id Die Tabelle enthält derzeit 32.000.000 Zeilen. Die Ausführungszeit der …

2
Wie verwende ich das Verbindungspooling in SQLAlchemy am besten für das Pooling auf PgBouncer-Transaktionsebene?
Verwenden von SQLAlchemy zum Abfragen einer PostgreSQL-Datenbank hinter PgBouncer unter Verwendung von Pooling auf Transaktionsebene. Was ist das beste Muster für diese Art der Einrichtung? Sollte ich ein Modul pro Prozess haben, ein verwenden ConnectionPool, oder sollte ich ein Modul pro Anfrage erstellen und NullPoolfür jedes von ihnen verwenden? Gibt …


4
Soll ich meine PostgreSQL-Datenbank manuell VAKUUMIEREN, wenn Autovacuum aktiviert ist?
Ich verwende eine Software, die eine große PostgreSQL-Datenbank erstellt (es gibt eine Tabelle mit einer Million Zeilen darin), und die Entwickler sagen, ich sollte VACUUMund in ANALYZEregelmäßigen Abständen. Die Standardeinstellung für die PostgreSQL-Datenbank ist jedoch aktiviert autovacuum. Soll ich überhaupt staubsaugen / analysieren? Was sind die Vorteile? Was ist der …

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.