Als «postgresql» getaggte Fragen

16
PostgreSQL-Beitritt mit JSONB

Ich habe diese SQL: CREATE TABLE test(id SERIAL PRIMARY KEY, data JSONB); INSERT INTO test(data) VALUES ('{"parent":null,"children":[2,3]}'), ('{"parent":1, "children":[4,5]}'), ('{"parent":1, "children":[]}'), ('{"parent":2, "children":[]}'), ('{"parent":2, "children":[]}'); Das würde geben: id |...

16
PostgreSQL: Generierte Spalten

Unterstützt PostgreSQL generierte Spalten ? Auch als virtuelle Spalten bekannt . Ich spreche nicht über IDENTITYSpalten . Ich kann keine Informationen zu dieser bemerkenswerten Funktion finden, aber ich weiß, dass sie auf SQL Server und in den neuesten Versionen von MariaDB & MySQL verfügbar...

16
PostgreSQL Index Caching

Ich habe Schwierigkeiten, Erklärungen zu finden, wie Indizes in PostgreSQL zwischengespeichert werden. Daher möchte ich eine Überprüfung der Realität einiger oder aller dieser Annahmen: PostgreSQL-Indizes befinden sich wie Zeilen auf der Festplatte, können jedoch zwischengespeichert werden. Ein...

15
Indexperformance für CHAR vs VARCHAR (Postgres)

In dieser Antwort ( /programming/517579/strings-as-primary-keys-in-sql-database ) fiel mir eine einzige Bemerkung auf: Denken Sie auch daran, dass es beim Indexvergleich oft einen großen Unterschied zwischen einem CHAR und einem VARCHAR gibt Gilt das / gilt das noch für Postgres? Ich habe Seiten...

15
Schnelle Hamming-Distanz-Abfragen in Postgres

Ich habe eine große Datenbank (16 Millionen Zeilen) mit wahrnehmbaren Hashes von Bildern. Ich möchte in der Lage sein, nach Zeilen zu suchen, indem ich die Entfernung in einem angemessenen Zeitrahmen einschränke. Derzeit denke ich, dass, soweit ich das Problem richtig verstehe, die beste Option...

15
psql: FATAL: sorry, schon zu viele clients

Ich erhalte plötzlich diese Fehlermeldung, wenn ich versuche, auf die Website zuzugreifen, die die postgresql-Datenbank verwendet, oder wenn ich das Dienstprogramm psql oder pgadmin3 verwende. Meine Datenbank kann maximal 150 Verbindungen verwalten: # SHOW max_connections; max_connections...

15
Was ist der effizienteste UUID-Spaltentyp?

Zum Speichern einer 128-Bit-UUID gibt es mehrere Speicheroptionen: eine Byte [16] -Spalte Zwei Spalten mit einer Länge von 64 Bit eine CHAR (36) -Spalte - 32 Hexadezimalziffern + 4 Striche. eine datenbankspezifische UUID-Spalte, falls dies von db unterstützt wird Aus Sicht der Indizierung, welche...

15
PostgreSQL Recursive Descendant Depth

Ich muss die Tiefe eines Nachkommens von seinem Vorfahren berechnen. Wenn ein Datensatz vorhanden ist object_id = parent_id = ancestor_id, wird er als Stammknoten (der Vorfahr) betrachtet. Ich habe versucht, eine WITH RECURSIVEAbfrage mit PostgreSQL 9.4 zum Laufen zu bringen . Ich kontrolliere...