Laut PostgreSQL 7.1 bis 9.1 (jetzt nicht unterstützt) ALIASwird es zumindest für SQL-99 als reserviertes Wort aufgeführt. Spätere Versionen zeigen es nicht an - was darauf hindeutet, dass es als reserviertes Wort gelöscht wurde. In den alten PostgreSQL-Dokumenten heißt es: "Das Vorhandensein eines Schlüsselworts zeigt nicht das Vorhandensein eines Features …
Wir haben eine Postgres-Datenbank mit relativ geringem Volumen und kontinuierlicher Archivierung eingerichtet, um jedes WAL-Segment zu komprimieren und an S3 zu senden. Da es sich um ein System mit geringem Volumen handelt, trifft es etwa archive_timeoutalle 10 Minuten und archiviert das meist nicht verwendete WAL-Segment, das früher sehr gut komprimiert …
Der folgende Join hat sehr unterschiedliche Zeilenschätzungen beim Ausführen eines Joins für die Partitionen im Vergleich zum Join für die gesamte Tabelle: CREATE TABLE m_data.ga_session ( session_id BIGINT NOT NULL, visitor_id BIGINT NOT NULL, transaction_id TEXT, timestamp TIMESTAMP WITH TIME ZONE NOT NULL, day_id INTEGER NOT NULL, [...] device_category TEXT …
Wenn Sie eine Datumsreihe erstellen möchten, lesen Sie diese Frage Angenommen, ich möchte 24 Stunden lang alle 5 Minuten eine Serie erstellen. Wie mache ich das in PostgreSQL? PostgreSQL kann generate_series()von einem timestamp, aber nicht von time. Ist es besser, einen beliebigen Zeitstempel auszuwählen, oder gibt es eine andere Möglichkeit, …
Unten finden Sie ein Beispiel für eine pgpool-Architektur: Dies bedeutet, dass Sie pgpool nur auf einem einzelnen Server haben müssen. Ist das wahr? Wenn ich mir die Konfiguration ansehe, sehe ich auch, dass Sie Backends innerhalb konfigurieren pgpool.conf. also impliziert es dies weiter. Aber es erklärt nicht, warum ich pgpool …
Ich habe eine relativ einfache Abfrage für eine Tabelle mit 1,5 Millionen Zeilen: SELECT mtid FROM publication WHERE mtid IN (9762715) OR last_modifier=21321 LIMIT 5000; EXPLAIN ANALYZE Ausgabe: Limit (cost=8.84..12.86 rows=1 width=8) (actual time=0.985..0.986 rows=1 loops=1) -> Bitmap Heap Scan on publication (cost=8.84..12.86 rows=1 width=8) (actual time=0.984..0.985 rows=1 loops=1) Recheck …
Ich möchte jsonbx auf die RDS-Instanz herunterladen . Die unterstützten RDS PostgreSQL-Funktionen zeigen nur integrierte Funktionen an. Bedeutet dies, dass wir auf keinen Fall eine Erweiterung für RDS installieren können, die nicht in der Feature-Matrix enthalten ist ? Gibt es dafür eine Lösung?
Ich verwende postgres (postgis) 9.4.2 auf einem Mac (10.10.4). Ich habe ein paar große Tische (mehrere TBs). Während eines Indexaufbaus auf einem von ihnen, der ungefähr eine Woche dauert, habe ich beobachtet, wie der verfügbare HD-Speicherplatz fast bis zu dem Punkt gesunken ist, an dem der Index beendet wäre, wenn …
Ich habe eine Tabelle mit Bestellungen Column | Type | Modifiers ------------+-----------------------------+----------------------------------------------------- id | integer | not null default nextval('orders_id_seq'::regclass) client_id | integer | not null start_date | date | not null end_date | date | order_type | character varying | not null Die Daten haben nicht überlappende Daueraufträge für …
Dies veranschaulicht das Problem gut: Wenn Spalte b vom Typ Text und kein Array ist, funktioniert Folgendes: select * from json_to_record('{"a":1,"b":["hello", "There"],"c":"bar"}') as x(a int, b text, d text); a | b | d ---+--------------------+--- 1 | ["hello", "There"] | Wenn ich die bSpalte jedoch als Array definiere, wird folgende …
Problem Hinweis: Ich beziehe mich auf die mathematischen Sequenzen , nicht auf den Sequenzmechanismus von PostgreSQL . Ich habe eine Tabelle, die Folgen von ganzen Zahlen darstellt. Die Definition lautet: CREATE TABLE sequences ( id serial NOT NULL, title character varying(255) NOT NULL, date date NOT NULL, sequence integer[] NOT …
Ich habe eine Tabelle mit Filmen. Die Felder sind : id (PK), title, genre, runtime, released_in, tags, origin, downloads. Meine Datenbank kann nicht durch doppelte Zeilen verschmutzt werden, daher möchte ich die Eindeutigkeit erzwingen. Das Problem ist, dass verschiedene Filme den gleichen Titel oder sogar die gleichen Felder außer tagsund …
Ich muss Daten aus einer alten Datenbank in eine neue mit leicht unterschiedlicher Struktur importieren. In der alten Datenbank gibt es beispielsweise eine Tabelle, in der Mitarbeiter und ihre Vorgesetzten aufgezeichnet werden: CREATE TABLE employee (ident TEXT PRIMARY KEY, name TEXT, supervisor_name TEXT) Die neue Datenbank lautet nun wie folgt: …
Ich habe eine Tabelle mit ungefähr 10 Millionen Zeilen und einen Index für ein Datumsfeld. Wenn ich versuche, die eindeutigen Werte des indizierten Feldes zu extrahieren, führt Postgres einen sequentiellen Scan durch, obwohl die Ergebnismenge nur 26 Elemente enthält. Warum wählt der Optimierer diesen Plan? Und was kann ich tun, …
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.