Auf PostgreeSQL über Access zugreifen

Hallo zusammen

Ich bin ganz neu im PostgreSQL Thema. Daher bitte Nachsicht :wink:

Ich habe hier einen funktionierenden PostgreSQL Server, mit dem ich nun arbeiten soll. Da es ein Linux System ist und ich gar keine Ahnung davon habe, würde ich das Ganze lieber über Windows machen.
Gibt es eine Möglichkeit auf eine vorhandene DB per Access zuzugreifen und dort Daten zu ändern?
Oder gibt es noch eine andere Möglichkeit über eine GUI auf die DB zuzugreifen? Etwas in der Art von phpMyAdmin…

Danke für Eure Hilfe

Über Access mittels ODBC.

Ansonsten schau dir mal PHPPgAdmin oder noch besser pgAdminIII an. Letzteres wird unter Windows mit installiert, wenn PostgreSQL installiert wird.

Ok, danke für die Hinweise. Ich werde das asuprobieren.

Ich habe nur noch das Problem, dass ich die Zugangsdaten zur DB nicht mehr finde. Ich habe aber vollen Zugriff auf den Server.
Kann ich die Zugangsdaten dort irgendwo finden?

Für Deine Unordnung können wir aber nix …

Ich habe aber vollen Zugriff auf den Server.
Kann ich die Zugangsdaten dort irgendwo finden?

Das Passwort steht in pg_shadow. Dummerweise verschlüsselt…

Andreas

Das ist zum Glück nicht meine Schuld. Mein Vorgänger hat ein Chaos hinterlassen.

Gibt es kein andere Möglichkeit an die Daten zu kommen?

An die Daten selbst nicht, die liegen bloß verschlüsselt vor.

Neue Passwörter kannst du jedoch setzen …

Also ich habe doch das Passowrd rausbekommen.
Leider bekomme ich beim pgAdminIII immer folgende Fehlermeldung:

Server doesn't listen
   
  The server doesn't accept connections: the connection library reports 
  could not connect to server:
  Connection refused (0x0000274D/10061) Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432?

Wie kann ich das beheben?

Drei Möglichkeiten:

  1. Wirf mal die Fehlermeldung in Google.

  2. Lies die Dokumentation. Ändere listen_addresses.

  3. Ich biete Schulungen zu PostgreSQL an.

Ich denke, Dein Server ist ein Linux-Server und Du hampelst^Warbeitest unter Windows? Dann KANN 127.0.0.1 nicht richtig sein.

Andreas

OK, mittlerweile kann ich mich verbinden, aber ich bekomme einen neuen Fehler:

FATAL: no pg_hba.conf entry for host "192.168.8.121", user "usedb", database "usedb"

die pg_hba.conf sieht so aus:

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
   
  # "local" is for Unix domain socket connections only
  local   all         all                               trust
  # IPv4 local connections:
  host    all         all         127.0.0.1/32          trust
  # IPv6 local connections:
  host    all         all         ::1/128               trust
   
  host    all         slony       192.168.8.10/32       md5
  host    all         slony       192.168.8.11/32       md5
  host    all         slony       192.168.8.12/32       md5
  host    all         usedb       192.168.8.121/32      md5

Wie kann ich diesen Fehler beheben?

Nur zur Sicherheit: Reload der Konfig nach Änderung der pg_hba.conf ist erfolgt?


Andreas

Ähm… nein
Sorry, ich bin absoluter Newbie

Wie mache ich das??

Depends.

Unter *buntu z.B. sudo /etc/init.d/postgresql-8.4 reload

Andreas

Hast du nach dem Ändern der pg_hba.conf die Datenbank neu geladen?