Ich habe Daten über Menschen, die in verschiedenen Ländern wie diesen reisen: country | begintimestamp | distance Germany | 2015-01-01 00:00:00 | 100 Germany | 2015-01-01 01:12:13 | 30 France | 2015-01-01 02:13:14 | 40 France | 2015-01-01 03:14:15 | 20 Spain | 2015-01-01 04:15:16 | 10 France | 2015-01-01 …
Ich frage mich, ob dies in Postgres möglich ist: Am besten anhand eines erfundenen Beispiels erklären: create or replace function test_function(filter_param1 varchar default null , filter_param2 varchar default null) returns integer as $$ declare stmt text; args varchar[]; wher varchar[]; retid integer; begin if filter_param1 is not null then array_append(args, …
Aus PostgreSQL-Dokumenten: Anzahl der Datenbankverbindungen -> So ermitteln Sie die optimale Größe des Datenbankverbindungspools Für einen optimalen Durchsatz sollte die Anzahl der aktiven Verbindungen in der Nähe von ((core_count * 2) + effektive_spindle_count) liegen. Optimieren Ihres PostgreSQL-Servers -> max_connections Im Allgemeinen kann PostgreSQL auf guter Hardware einige hundert Verbindungen unterstützen. …
Ich laufe EXPLAIN (ANALYZE, BUFFERS) SELECT ...auf meinem Postgres 9.3-Server. Am Ende sehe ich so etwas wie Buffers: shared hit=166416 dirtied=2in der Ausgabe. Aus der Dokumentation geht hervor , dass "schmutzig": Die Anzahl der verschmutzten Blöcke gibt die Anzahl der zuvor unveränderten Blöcke an, die durch diese Abfrage geändert wurden. …
Ein Teil meiner Datenbank (PostgreSQL 9.3) basiert auf zusätzlichen Tabellen (z. B. County, City, Town, ...). Ich verwalte diese Tabellen nicht, sie werden regelmäßig von Dritten aktualisiert. Jedes Mal, wenn ich einen neuen vollständigen Speicherauszug erhalte, fällt es mir schwer, die Änderungen wieder in meine Datenbank zu übertragen. Ich habe …
Wie kann ich GROUP BYeine Spalte, während nur nach einer anderen sortieren . Ich versuche Folgendes zu tun: SELECT dbId,retreivalTime FROM FileItems WHERE sourceSite='something' GROUP BY seriesName ORDER BY retreivalTime DESC LIMIT 100 OFFSET 0; Ich möchte die letzten / n / Elemente aus FileItems in absteigender Reihenfolge auswählen , …
Ich folge diesem Tutorial, um meine postgresql-Datenbank einzurichten. http://inventtheweb.blogspot.ca/2012/05/install-postgresql-for-django.html Nachdem ich den Befehl CREATE DATABASE ausgeführt habe, führe ich \ q aus Ich bekomme folgende Antwort. could not save history to file "/var/lib/postgresql/.psql_history": No such file or directory Was genau verursacht das und wird mir dies Probleme bereiten? Weitere Informationen: …
Ich möchte, dass die gesamte Datenbank verschlüsselt wird, anstatt die Daten vor dem Speichern in der Datenbank zu verschlüsseln. Ist es möglich, die gesamte Postgres-Datenbank zu verschlüsseln und welche Methode ist am besten geeignet? Vielen Dank :)
Mit diesem Beispiel wurde mir eine großartige Möglichkeit zum Bulkinsert gezeigt : WITH p AS ( INSERT INTO parent_table (column_1) SELECT $1 RETURNING id) INSERT INTO child_table (parent_table_id, column_a) SELECT p.id, a FROM p, unnest($2::text[]) AS a Ich muss jedoch mehrere Zeilen aus mehreren Arrays einfügen, daher habe ich diese …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich habe diese Passwort-Hash-Funktion, die ein Passwort zu sha256 hascht. Ich …
Ich möchte eine RECORD-Datentypvariable (NEW-Variable) in eine Tabelle in einem Trigger einfügen. Wie würde SQL aussehen? Die folgenden Versuche waren erfolglos: EXECUTE 'INSERT INTO my_table VALUES ' || NEW; EXECUTE 'INSERT INTO my_table VALUES ' || NEW.*; EXECUTE 'INSERT INTO my_table SELECT * FROM ' || NEW;
Ich habe eine Tabelle , die Daten Reservierung unter Verwendung der Spalten speichert starts_at& ends_atJedes Mal , wenn ich die Tabelle bin Abfrage überlappende Reservierungen zu finden, ich habe eine Möglichkeit , eine der folgenden Abfragen mit: SELECT * FROM reservations WHERE starts_at < '2014-01-03 00:00:00' AND ends_at >='2014-01-01 00:00:00'; …
Ich führe PostgreSQL-9.2.4 aus Ist es möglich, 2 Funktionen von einem Trigger aus aufzurufen? Angenommen, ich habe zwei Funktionen für zwei verschiedene Tabellen, die ausgeführt werden sollen, wenn folgende Triggerbrände auftreten: Auslösen: CREATE TRIGGER start ON system_status FOR EACH ROW WHEN ((new.event = start_task)) EXECUTE PROCEDURE ...() Funktion 1: (Wenn …
Proprietärer Code (den wir nicht ändern können) enthält eine Reihe von benutzerdefinierten Funktionen des Typs: create or replace function f() returns record as $$ ... $$ was wir folgendermaßen nennen (zum Beispiel): SELECT status, log FROM f() as (status boolean, log text); (status boolean, log text)ist ein Zeilentyp einer Tabelle …
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.