Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Ich habe ungefähr eine Milliarde Datenzeilen in einer Tabelle mit einem Namen und einer Ganzzahl im Bereich von 1-288. Für einen bestimmten Namen ist jedes int eindeutig, und …
Einfache alte Streaming-Replikation. PostgreSQL: 9.2.7 Windows 8.1 64 Bit Meine primären und sekundären Cluster befinden sich auf demselben Windows-Computer. Ich habe bereits pg_start_backup () und alles getan , also haben beide Knoten genau die gleichen Daten. Jetzt ist das Problem mit der Replikation "Replikationsverbindung" vom Slave-Server nicht mit dem primären …
Ich versuche, die folgende Abfrage auszuführen, um den Prozentsatz der Zeilen in meiner patientsTabelle anzugeben, die einen Wert für die refinstSpalte haben. Ich bekomme immer ein Ergebnis von 0. select (count (refinst) / (select count(*) from patients) * 100) as "Formula" from patients; Die Tabelle enthält 15556 Zeilen. Davon select …
Ist es möglich, eine benutzerdefinierte eindeutige Spalteneinschränkung wie folgt festzulegen? Angenommen, ich habe zwei Spalten subsetund typebeide Zeichenfolgen (obwohl die Datentypen wahrscheinlich keine Rolle spielen). Wenn type"wahr" ist, dann möchte ich die Kombination von typeund subseteinzigartig sein. Ansonsten gibt es keine Einschränkung. Ich benutze PostgreSQL 8.4 unter Debian.
Laut Dokumentation kann ich, solange ich nicht mit einer Datenbank verbunden bin, eine Datenbank in der Konsole löschen, indem ich Folgendes verwende: DROP DATABASE dbname; Oder ich kann es mit dem Wrapper-Tool löschen dropdb . In beiden Fällen \lerhalte ich die Fehlermeldung, dass die Datenbank nicht vorhanden ist. Wenn ich …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Es ist möglich , wenn die Verwendung pgadminoder plsqlein Halten eines Abfrageplan für eine SQL - Anweisung in einem ausgeführt zu bekommen u ser d efined f Salbung …
Ich benutze Django und bekomme ab und zu den folgenden Fehler: IntegrityError: doppelter Schlüsselwert verletzt eindeutige Einschränkung "myapp_mymodel_pkey" DETAIL: Schlüssel (id) = (1) ist bereits vorhanden. Meine Postgres-Datenbank hat tatsächlich ein myapp_mymodel- Objekt mit dem Primärschlüssel 1. Warum sollte Postgres versuchen, diesen Primärschlüssel erneut zu verwenden? Oder verursacht dies höchstwahrscheinlich …
Ich muss mit PostgreSQL einen Wert von Double Precision nach Bigint konvertieren. Wie kann ich das machen? Ich habe es mit versucht, to_bigint(myvalue)aber diese Funktion gab es nicht.
Ich möchte eine Tabelle mit mehr als 1 Million Zeilen nach Datumsbereich partitionieren. Wie wird dies in der Regel durchgeführt, ohne dass viel Ausfallzeit erforderlich ist oder das Risiko besteht, dass Daten verloren gehen? Hier sind die Strategien, über die ich nachdenke, die jedoch offen für Vorschläge sind: Die vorhandene …
Ich möchte nur wissen, wie das Modulpg_tgrm installiert wird, das im Trigramm-Indexierungsschema verwendet wird, mit dem Sie nicht verankerte Suchmuster für einen Index ausführen können. WHERE foo LIKE '%bar%';
Ich habe einen PostgreSQL-Server, auf dem mehrere Datenbanken ausgeführt werden. Eine der Datenbanken heißt postgresund war von Anfang an dabei. Ich konnte keine Tabellen darin sehen und habe sie nie explizit verwendet, aber mir ist aufgefallen, dass jeder Benutzer Tabellen in der Datenbank erstellen darf (dies ist nicht das, was …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 3 Jahren migriert . Ich habe eine Tabelle tagmit 2 Spalten: id(UUID) und name(Text). Ich möchte jetzt ein neues Tag in die Tabelle einfügen, aber wenn das Tag bereits vorhanden ist, möchte …
Ich möchte mein PostgreSQL von Version 8.4 auf 9.4 aktualisieren . Die Dokumentation ist mir nicht sehr klar. Verliere ich meine alten Datenbanken, wenn ich das Upgrade durchführe? Wie kann ich meine alten Datenbanken sichern, wenn ich sie nach dem Upgrade verlieren soll? Wie kann ich mein psql upgraden? Mein …
Zum Beispiel, wenn ich eine Abfrage verwende, die Datensatz-IDs zurückgibt INSERT INTO projects(name) VALUES (name1), (name2), (name3) returning id; Welche Produkte produzieren: 1 2 3 Zeigen diese IDs auf die entsprechenden eingefügten Werte? 1 -> name1 2 -> name2 3 -> name3
Ich verwende eine PL / pgSQL-Funktion in PostgreSQL 9.3 mit mehreren komplexen Abfragen: create function f1() returns integer as $$ declare event tablename%ROWTYPE; .... .... begin FOR event IN SELECT * FROM tablename WHERE condition LOOP EXECUTE 'SELECT f2(event.columnname)' INTO dummy_return; END LOOP; ... INSERT INTO ... FROM a LEFT …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.