Als «postgresql» getaggte Fragen

PostgreSQL ist ein objektrelationales Open-Source-Datenbankverwaltungssystem (ORDBMS), das für alle wichtigen Plattformen einschließlich Linux, UNIX, Windows und OS X verfügbar ist. Bitte geben Sie bei Fragen Ihre genaue Version von Postgres an. Fragen zur Verwaltung oder zu erweiterten Funktionen richten Sie am besten an dba.stackexchange.com.

3
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 Abfrage perfekt. Ich habe eine Zeile hinzugefügt, …

3
Aktualisierung des Einschränkungsnamens in PostgreSQL
Ist es möglich, den Einschränkungsnamen in Postgres zu ändern? Ich habe eine PK hinzugefügt mit: ALTER TABLE contractor_contractor ADD CONSTRAINT commerce_contractor_pkey PRIMARY KEY(id); Und ich möchte einen anderen Namen dafür haben, um mit dem Rest des Systems konsistent zu sein. Soll ich die vorhandene PK-Einschränkung löschen und eine neue erstellen? …

16
Bei der Installation von pg (0.17.1) ist ein Fehler aufgetreten, und Bundler kann nicht fortfahren
Ich habe gerade installiert Rails 4.0.2und beim Erstellen einer neuen App bekomme ich in der Bundle-Phase: Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't …

14
PostgreSQL kann nicht installiert werden: Beim Ausführen des Microsoft VC ++ - Laufzeitinstallationsprogramms unter Windows XP ist ein Fehler aufgetreten
Ich habe das Installationsprogramm postgresql-9.0.1-1-windows.exe von der offiziellen Website heruntergeladen, es ausgeführt und dann eine Fehlermeldung erhalten: Beim Ausführen des Microsoft VC ++ - Laufzeitinstallationsprogramms ist ein Fehler aufgetreten Was ist der Grund für diese Fehlermeldung? Plattform: Windows XP SP3, Dell Inspiron 1501. Prozessor: AMD Sempron 3500+

8
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 nicht.
86 postgresql 






8
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 might be running; trying to start server anyway server starting FATAL: …

10
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 Postgres enthalten ist.

2
PostgreSQL: Standardbeschränkungsnamen
Beim Erstellen einer Tabelle in PostgreSQL werden Standardbeschränkungsnamen zugewiesen, wenn sie nicht angegeben werden: CREATE TABLE example ( a integer, b integer, UNIQUE (a, b) ); Aber mit ALTER TABLEeiner Einschränkung hinzuzufügen , er einen Namen scheint , ist zwingend notwendig: ALTER TABLE example ADD CONSTRAINT my_explicit_constraint_name UNIQUE (a, b); …

18
Fehler: Kein Modul mit dem Namen psycopg2.extensions
Ich versuche, eine PostgreSQL-Datenbank für mein Django-Projekt einzurichten, was ich jetzt dank der Antworten auf meine letzte Frage getan habe. Probleme beim Einrichten einer PostgreSQL-Datenbank für ein Django-Projekt . Ich versuche jetzt, den Befehl 'python manage.py runserver' im Terminal auszuführen, um meinen lokalen Host zu starten, aber wenn ich den …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.