Als «postgresql» getaggte Fragen

87
PostgreSQL 'NOT IN' und Unterabfrage

Ich versuche diese Abfrage auszuführen: SELECT mac, creation_date FROM logs WHERE logs_type_id=11 AND mac NOT IN (select consols.mac from consols) Aber ich bekomme keine Ergebnisse. Ich habe es getestet und weiß, dass etwas mit der Syntax nicht stimmt. In MySQL funktioniert eine solche...

87
PostgreSQL: Tage / Monate / Jahre zwischen zwei Daten

Ich suche nach einer Möglichkeit, die SQLServer-Funktion dateiff in PostgreSQL zu implementieren . Das ist, Diese Funktion gibt die Anzahl (als vorzeichenbehafteten ganzzahligen Wert) der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Start- und Enddatum überschritten wurden....

87
Postgres: Wie konvertiere ich einen JSON-String in Text?

Der Json-Wert kann aus einem Zeichenfolgenwert bestehen. z.B.: postgres=# SELECT to_json('Some "text"'::TEXT); to_json ----------------- "Some \"text\"" Wie kann ich diese Zeichenfolge als Postgres-Textwert extrahieren? ::TEXTfunktioniert nicht Es wird json in Anführungszeichen zurückgegeben,...

86
Beseitigen Sie doppelte Array-Werte in Postgres

Ich habe ein Array vom Typ bigint. Wie kann ich die doppelten Werte in diesem Array entfernen? Ex: array[1234, 5343, 6353, 1234, 1234] Ich sollte bekommen array[1234, 5343, 6353, ...] Ich habe das Beispiel SELECT uniq(sort('{1,2,3,2,1}'::int[]))im Postgres-Handbuch getestet, aber es funktioniert...

85
Analyse der PostgreSQL-Indexnutzung

Gibt es ein Tool oder eine Methode, um Postgres zu analysieren und zu bestimmen, welche fehlenden Indizes erstellt und welche nicht verwendeten Indizes entfernt werden sollen? Ich habe ein wenig Erfahrung mit dem "Profiler" -Tool für SQLServer, aber mir ist kein ähnliches Tool bekannt, das in...

85
Der PostgreSQL-Server wird nicht gestoppt

Ein kleines Problem mit PostgreSQL unter Mac OS X 10.8.4. Ich habe es versehentlich getan, brew rm postgresql --forcewährend der Postgres-Server lief. Wenn ich mit installiert brew install postgresqlund ausgeführt pg_ctl -D /usr/local/var/postgres starthabe, bekomme ich: pg_ctl: another server...