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
Atomisches Ersetzen von Tabellendaten in PostgreSQL
Ich möchte den gesamten Inhalt einer Tabelle ersetzen, ohne dabei eingehende SELECTAnweisungen zu beeinflussen . Der Anwendungsfall ist eine Tabelle, in der Postfachinformationen gespeichert werden, die regelmäßig extrahiert werden, und die in einer PostgreSQL-Tabelle gespeichert werden muss. Es gibt viele Clients, die eine Anwendung verwenden, die ständig dieselbe Tabelle abfragt. …
14 postgresql 

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
Postgres: Beziehung existiert nicht Fehler
Ich habe pg_restore verwendet, um meine Postgres-Datenbank mit einer Dump-Datei zu laden. Ich habe mit meinem Benutzer eine Verbindung zu meiner Datenbank hergestellt: sudo -u arajguru psql dump select current_user; current_user -------------- arajguru Jetzt konnte ich alle neu erstellten Tabellen sehen: dump=> \dt List of relations Schema | Name | …
14 postgresql 

4
Löschen Sie alle Daten in der Postgres-Datenbank
Ich habe einen neuen Datenbankspeicherauszug von einem Produktionsserver mit den Flags --data-onlyund erstellt --column-inserts, sodass ich nur eine Reihe von Einfügeanweisungen zum Einfügen von Daten habe, wenn eine Wiederherstellung auf einem Staging-Server durchgeführt wird. pg_dump -h localhost -U adminuser --data-only --column-inserts maindb > maindb.sql Wie lösche ich zuerst alle Daten …


1
Warum wählt PostgreSQL die teurere Join-Bestellung?
PostgreSQL mit Standardeinstellungen, plus default_statistics_target=1000 random_page_cost=1.5 Ausführung PostgreSQL 10.4 on x86_64-pc-linux-musl, compiled by gcc (Alpine 6.4.0) 6.4.0, 64-bit Ich habe gesaugt und analysiert. Die Abfrage ist sehr einfach: SELECT r.price FROM account_payer ap JOIN account_contract ac ON ap.id = ac.account_payer_id JOIN account_schedule "as" ON ac.id = "as".account_contract_id JOIN schedule s …



2
Warum ist array_agg () langsamer als der nicht aggregierte ARRAY () - Konstruktor?
Ich habe gerade einen alten Code überprüft, der für PostgreSQL vor 8.4 geschrieben wurde , und ich habe etwas wirklich Gutes gesehen. Ich erinnere mich, dass früher eine benutzerdefinierte Funktion etwas davon erledigte, aber ich vergaß, wie es vorher array_agg()ausgesehen hatte. Zur Überprüfung wird die moderne Aggregation folgendermaßen geschrieben. SELECT …



1
PgAdmin 4-Installation unter Debian / Ubuntu [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Datenbankadministratoren Stapel von Exchange. Geschlossen vor 3 Jahren . PgAdmin 4 1.0 wurde gerade veröffentlicht, aber auf der Download-Seite für Linux gibt …


1
Erhalten Sie das 10. und 90. Perzentil nach Kunden
Ich habe eine Tabelle mit Kunden und Bewertungen (basierend auf verschiedenen Faktoren, in diesem Fall irrelevant; ein Kunde kann mehrere Bewertungen haben), die so aussieht: customer_id | score | score_giver_id ==================================== 1 | 100 | 1 1 | 102 | 1 1 | 101 | 1 1 | 140 | …

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.