Ich verwende PostgreSQL 9.1 mit einer Ruby on Rails-Anwendung. Ich versuche, die letzte Version jeder "Gebühr" (in meiner Verlaufstabelle: hist_version_charges) aufzulisten, die zu derselben Projekt-ID gehört (proj_sous_projet_id = 2). Dadurch verwende ich die Aggregatfunktion max () und wende das Ergebnis auf eine JOIN-Funktion in derselben Tabelle an, in der PostgreSQL …
Das mag eine dumme Frage sein, aber ich bin wirklich neu darin. Also erstelle ich eine Postgres-Datenbank auf dem Postgres-Server, die ich mit diesem Befehl gestartet habe: sudo -u postgres psql Und dann habe ich den Befehl ausgeführt: CREATE DATABASE database; Was angeblich die Datenbank erstellt hat. Aber wo ist …
Ich hatte das Glück, eine 20-GB-Linode-Instanz mit Ubuntu 64-Bit zu verwenden. Ich möchte versuchen, PostGres für diesen Dienst zu optimieren, weiß aber nicht, welche Prioritäten ich beim Ändern setzen soll. Ich habe mehrere Datensätze mit ungefähr 20.000 Zeilen und die Berechnungen, die durchgeführt werden, sind speicherintensive Abfragen (räumliche Analysen), wobei …
Ich verstehe, dass die Reihenfolge der Spalten im Index selbst von enormer Bedeutung ist. Was ist jedoch mit der Reihenfolge der Spalten in den nachfolgenden SELECT-Abfragen, die diesen Index verwenden? Wenn ich beispielsweise einen mehrspaltigen Index habe [:col_1, :col_2, :col_3], muss meine SELECT-Anweisung so aussehen "SELECT * FROM my_table WHERE …
Ich habe eine Funktion in PostgreSQL 9.1 aufgerufen fun_test. Es hat einen zusammengesetzten Typ als Eingabeparameter und ich erhalte immer wieder einen Casting-Fehler, wenn ich ihn aufrufe. CREATE OR REPLACE FUNCTION netcen.fun_test(myobj netcen.testobj) RETURNS boolean AS $BODY$ DECLARE tmp_code smallint; cur_member refcursor; BEGIN -- Check if the member exists first …
Ich benutze Postgresql 9.0. Ich habe die folgenden Felder in einer Tabelle : id, name. id name 1 John 1 Mary 1 Mary 1 Mary 1 John 1 Mary 3 Paul 3 Paul 3 George . . . . Für jeden idmöchte ich den Namen auswählen, der am häufigsten vorkommt. …
Kontext: Wir führen derzeit PostgreSQL 8.4 in der Produktion aus und testen 9.2 intern für ein zukünftiges Upgrade. In Bezug auf Daten sind einige Probleme aufgetreten. Die Server, auf denen 8.4 und 9.2 ausgeführt werden, sind in jeder Hinsicht identisch mit den PostgreSQL-Versionen und -Konfigurationen. Auf beiden Serversätzen werden dieselben …
Ich habe eine Abfrage, die so aussieht: SELECT * FROM TBLA A LEFT JOIN TBLB B ON A.Col1 = B.Col2 RIGHT JOIN TBLC C ON B.Col3 = C.Col4 JOIN TBLD D ON C.Col5 = D.Col6 In welcher Reihenfolge werden die Verknüpfungen aufgelöst? Ich interessiere mich am meisten für SQL Server …
Wir haben jetzt Probleme, den intensiven Datenverkehr zu unseren Servern während der Stoßzeiten zu bewältigen. Siehe diese verwandte Frage zum Optimieren der Datenbank . Im Moment verwenden wir einen kleineren Cloud-Service für das Server-Hosting. Derzeit prüfen wir die Möglichkeit, unseren Server auf AWS zu verschieben. Die Probleme, die wir haben, …
Ist es möglich, das archive_commandzum Senden an mehrere Maschinen zu verwenden? Ist es genauso einfach wie das Trennen mit a, &&da es im Wesentlichen nur eine Befehlszeile ist? command1 && command2 Ich gehe davon aus, dass dies einen schlechten Effekt haben könnte, wenn ein Befehl fehlschlägt. Wenn er beispielsweise command1fehlschlägt, …
Wir haben eine Tabelle in einer PostgreSQL-Datenbank, die in der Größenordnung von Millionen von Zeilen pro Tag wächst. Jede Zeile besteht aus: ID Foreign user ID Date and time Other data Datum und Uhrzeit sind nicht streng monoton ID, sie liegen jedoch nahe beieinander. Bei der Abfrage dieser Tabelle sind …
Was sind die Speicher- / CPU- / sonstigen Anforderungen, um den PostgreSQL-Datenbankserver effizient auszuführen? Gibt es eine Möglichkeit, eine Hardwarekonfiguration für bestimmte Anforderungen festzulegen - z. B. Anzahl der Benutzer, Anzahl der Abfragen usw.?
Hallo, ich versuche, eine Anmelderolle (Benutzer) mit einer relativ geringen Fähigkeit zum Ändern der Datenbank zu erstellen. Sie sollten in der Lage sein, Trigger auszuwählen, zu löschen, zu erstellen, einzufügen und zu aktualisieren. Ich möchte dann mehrere Konten haben, die Mitglieder des Benutzers sind, damit sie die gleichen Berechtigungen haben, …
Ich verwende PostgreSQL und kann keine Abfrage für eine COUNT und eine SUMME aus zwei verschiedenen Spalten finden. Grundsätzlich suche ich so etwas wie einSUM(hits DISTINCT record_id) Der Tisch: status record_id hits 0 123 1 0 123 1 0 124 1 0 125 1 0 126 0 1 123 0 …
Ich habe einen Volltextindex für eine Tabelle. Ist es möglich, die im Index ( gistoder gin) verwendeten Begriffe abzurufen ? Wenn möglich mit Gewichten? Zu klären: Wenn ich folgende Tabelle habe: create table "test" (id integer, thing tsvector); Ich mache dann einen GIST-Index darauf: create index thing_index on test using …
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.