Ich habe eine leistungsbezogene Frage. Angenommen, ich habe einen Benutzer mit dem Vornamen Michael. Nehmen Sie die folgende Abfrage: UPDATE users SET first_name = 'Michael' WHERE users.id = 123 Führt die Abfrage das Update tatsächlich aus, obwohl es auf denselben Wert aktualisiert wird? Wenn ja, wie verhindere ich das?
Angenommen, ich habe eine Tabelle mit Jobrollen: CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); Angenommen, ich habe weiterhin eine Tabelle, Benutzer und jede Zeile (ein bestimmter Benutzer) kann eine beliebige Anzahl von Jobrollen haben: CREATE TABLE users ( username character varying(12) NOT …
Ich möchte mehrere SQL-Skripte nacheinander psqlals einzelne Transaktion ausführen , um mein Datenbankschema einzurichten. Wie geht das am besten? In der Vergangenheit wusste ich, dass ich ein Master-Skript hatte, psqlgegen das ich lief , einschließlich der anderen Dateien, aber ich erinnere mich nicht an die Syntax dieses Skripts.
Ich lerne gerade die Unterschiede zwischen PostgreSQL und MySQL, da ich ein neues Projekt habe und beabsichtige, meine vorhandene Software von MySQL auf PostgreSQL zu migrieren. Ich habe angefangen, eine HTML-Tabelle mit einem Vergleich der Befehle (für Benutzer / Datenbanken / Eingabeaufforderung usw.) zwischen den beiden zu erstellen. Nachdem ich …
Ich habe Postgres 9.4.4 unter Debian und bekomme folgendes ORDER BYVerhalten: veure_test=# show LC_COLLATE; lc_collate ------------- en_US.UTF-8 (1 row) veure_test=# SELECT regexp_split_to_table('D d a A c b CD Capacitor', ' ') ORDER BY 1; regexp_split_to_table ----------------------- a A b c Capacitor CD d D (8 rows) Und uname -a: Linux …
Ich bin neu in PostgreSQL und etwas neu in Datenbanken im Allgemeinen. Gibt es eine etablierte Methode, wie wir UUID- Werte in Postgres indizieren sollen ? Ich bin gespalten zwischen der Verwendung von Hashing und der Verwendung eines Trie, es sei denn, es ist bereits etwas eingebaut, das es automatisch …
Ich verwende einen Open-Source-Computer (RHEL 6.2), auf dem die SIEM-Software ausgeführt wird. Wenn ich den topBefehl ausführe , sehe ich postgresund postmasterbeide mit 96% CPU-Auslastung. Gibt es eine Möglichkeit, genau zu bestimmen oder festzustellen, warum sich diese Dienste stapeln?
Ich habe eine große Tabelle von Objekten (15M + Zeile) in PostgreSQL 9.0.8, für die ich veraltete Felder abfragen möchte. Ich möchte die Abfrage aus Gründen der Skalierbarkeit und Parallelität durch Millionen teilen und alle Daten mit dem Feld "updated_at" abrufen, das ein Datum vor einigen Tagen aufweist. Ich habe …
Ich entwickle eine Anwendung in Ruby on Rails mit der PostgreSQL (9.4) -Datenbank. Für meinen Anwendungsfall werden Spalten in Tabellen sehr häufig nachgeschlagen, da die gesamte Anwendung nach sehr spezifischen Attributen in einem Modell sucht. Ich bin zur Entscheidung darüber , ob eine verwenden integerArt oder einfach einen typischen String …
Wie kann ich mein publicSchema mit vollständiger Tabellenstruktur, Daten, Funktionen, fk, pk usw. in dieselbe Datenbank kopieren? Meine Version von Postgres ist 8,4 PS. Ich muss das Schema NICHT Datenbank kopieren
Der Fehler Versuch, Tupel mit ungültigen Zeitstempeln mit zu löschen DELETE FROM comments WHERE date > '1 Jan 9999' OR date < '1 Jan 2000' OR date_found > '1 Jan 9999' OR date_found < '1 Jan 2000'; endet in ERROR: attempted to delete invisible tuple Es gibt eine Mailingliste aus …
Ich kann alle Tabellen in allen Schemas mit auflisten > \dt *.* Aber das listet auch Systemtabellen auf, die meine Tabellen, die mir am Herzen liegen, deutlich übertreffen. Ich möchte alle von mir erstellten Tabellen (und möglicherweise Sichten) im öffentlichen Schema und in allen von mir definierten Schemas. Ich hoffe, …
Mein aktuelles Projekt ist im Wesentlichen ein Durchlauf des Mill Document Management Systems. Das heißt, es gibt einige Falten (Überraschung, Überraschung). Während einige der Falten für das Projekt ziemlich spezifisch sind, glaube ich, dass es einige allgemeine Beobachtungen und Fragen gibt, die keine kanonische Antwort haben (die ich ohnehin finden …
Also habe ich einige Debian-Server mit PostgreSQL drauf. In der Vergangenheit wurden diese Server und PostgreSQL mit dem lateinischen Zeichensatz 9 lokalisiert, und damals war es in Ordnung. Jetzt müssen wir uns mit Dingen wie Polnisch, Griechisch oder Chinesisch befassen, damit das Ändern zu einem wachsenden Problem wird. Als ich …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 5 Jahren migriert . Ich habe lokale Installation der Datenbank 9.1 mit wenigen Tabellen, die cca hatten. 300 Millionen Datensätze und die Datenbank wuchs auf etwa 20 GB. Danach gab ich den …
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.