Hier habe ich eine Routine-Tabelle und ein Skript zur Tabellenerstellung, die ich in /tmp/try.sql eingefügt habe. Ich verwende Postgres unter OSX 10.10.2. Hier ist die Tabelle: cow_dev=# \d carc Table "public.carc" Column | Type | Modifiers ---------------+--------------+--------------------------------------------------- --------- internal_id | integer | not null default nextval('carc_internal_id_seq'::regclass) acct_nbr | character(6) | …
Ich habe eine Frage wie diese: select id, array_length(users_who_like_ids,1) as ct from queryables order by 2 desc; Aber leere Arrays (ohne Elemente) werden oben sortiert. Ich hätte lieber array_length()0 für diesen Fall zurückgegeben, damit dies nach unten sortiert wird. Ich verstehe wahrscheinlich nicht array_length()(ok, definitiv) aber: embers_dev2=# select array_length(array[1,2], 1), …
Angenommen, ich habe eine Tabelle mit dem folgenden Namen people, in der idsich ein Primärschlüssel befindet: +-----------+---------+---------+ | id | fname | lname | | (integer) | (text) | (text) | +===========+=========+=========+ | 1 | Daniel | Edwards | | 2 | Fred | Holt | | 3 | Henry …
Ich habe mit Arrays in einer meiner PostgreSQL-Datenbanken gespielt. Ich habe eine Tabelle mit einem Geometriearray mit mindestens einem Element erstellt: CREATE TABLE test_arrays ( polygons geometry(Polygon,4326)[], CONSTRAINT non_empty_polygons_chk CHECK ((COALESCE(array_length(polygons, 1), 0) <> 0)) ); Ich habe einige Zeilen hinzugefügt und die Tabelle nach dem ersten Element in jedem …
Ich verwende eine Postgres-Datenbank und habe eine Tabelle mit einem Datums- / Uhrzeitfeld. Für viele Aufzeichnungen kennen wir das Jahr, aber nicht das Datum. Manchmal kennen wir das Datum, aber nicht das Jahr. Und manchmal kennen wir die Uhrzeit, aber nicht das Datum. Wie kann ich teilweise Datumsinformationen speichern, während …
Ich muss das TLS 1.1-Protokoll für die SSL-Verbindung in PostgreSQL konfigurieren. Ich konnte die Protokolleinstellungen in der PostgreSQL-Konfiguration nicht sehen Es ist erforderlich, SSL-Protokolle und TLSv1 zu deaktivieren und nur TLSv1.1 (oder TLSv1.2) zu aktivieren. Hinzugefügt Für PCI DSS v3.1 muss der Fallback auf SSL und TLSv1 deaktiviert sein. Ist …
Ich habe zwei Tabellen ( table1, table2) in einer Postgres 9.1-Datenbank. Beide haben einen Oid-Typ. Jede Tabelle 1 Million Datensätze. Die pg_largeobjectTischgröße beträgt ca. 40 GB. Ich habe 0,9 Millionen Datensätze aus jeder Tabelle entfernt und den folgenden Befehl ausgeführt. vacuum full analyze table1; vacuum full analyze table2; Immer noch …
Ich habe PostgreSQL und seine GUI pgAdmin III installiert. Setup hatte bereits eine Standard-Datenbank postgres. Wenn ich versuche, eine neue Tabelle oder Datenbank zu erstellen, wird ein Fehler angezeigt: FEHLER: CREATE DATABASE kann in einer schreibgeschützten Transaktion nicht ausgeführt werden Ich habe die Zeile default_transaction_read_only = offin postgresql.conf auskommentiert und …
Hier ist die Abfrage: SELECT "products".* FROM "products" WHERE (status > 100) AND "products"."above_revenue_average" = 't' AND ("products"."category_id" NOT IN (5)) ORDER BY "products"."start_date" DESC Ich habe einen Index für statusund start_date. Jedes Mal, wenn ich die Abfrage in meiner Anwendung ausführe, wird in den Protokollen Folgendes angezeigt: [WHITE] temporary …
Gestern haben wir eine Schemamigration in unserer Produktionsdatenbank durchgeführt, die wir für sicher hielten, bei der jedoch ein Problem aufgetreten ist. Es scheint, als würde das Hinzufügen der neuen Spalte eine Sperre verursachen und unsere Anwendung konnte nicht mehr auf die Tabelle zugreifen. Hier ist eine Erläuterung der Tabelle vor …
TL; DR: Wenn ein "EXPLAIN (BUFFERS)" einen "Index Scan" anzeigt, wird nicht die Anzahl der Seiten angezeigt, die aus dem Index gelesen werden müssen. Lässt es nur diese Nummer weg oder liest es tatsächlich keine Seiten (und ich verstehe falsch, wie der Index funktioniert)? Wir haben eine große schreibgeschützte Tabelle, …
Ich habe eine PostgreSQL-Datenbank mit einer Mastertabelle und 2 untergeordneten Tabellen. Mein Mastertisch: CREATE TABLE test ( id serial PRIMARY KEY, date timestamp without time zone ); CREATE INDEX ON test(date); Meine Kindertische: CREATE TABLE test_20150812 ( CHECK ( date >= DATE '2015-08-12' AND date < DATE '2015-08-13' ) ) …
Ich verwende PostgreSQLUnd ich möchte eine Nachricht an die Konsole drucken. Wenn ich benutze, benutze plpythonuich plpy.notice Wenn ich benutze, benutze plpgsqlichraise notice aber wie drucke ich, wenn die Funktion rein ist SQL? Verwenden SELECT 'string'hilft mir nicht, da es die Zeichenfolge in einer Spalte druckt und wenn sich die …
Ich verwende ArchLinuxund PostgreSQL9.4.4 und habe die Protokollierung in der Konfigurationsdatei aktiviert: $ sudo egrep -v "^[[:blank:]]*($|#|//|/\*| \*|\*/)" /var/lib/postgres/data/postgresql.conf max_connections = 1024 # (change requires restart) shared_buffers = 128MB # min 128kB dynamic_shared_memory_type = posix # the default is the first option logging_collector = on # Enable capturing of stderr …
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.