Ergebnis 1 bis 5 von 5

Thema: Grant/Revoke etc. funktioniert über PGADMIN II nicht

  1. #1
    bierstuegbl ist offline Neuer Benutzer
    Registriert seit
    21.11.2006
    Beiträge
    25

    Standard Grant/Revoke etc. funktioniert über PGADMIN II nicht

    Hallo zusammen,

    ich wollte gerade mal ein paar Benutzer und Gruppen einrichten und dachte, ich mach das über PGADMIN III (ja, das ist Windows, ich weiss - die Datenbank (8.1) läuft auch über Windows!).

    Leider musste ich feststellen, dass dies über PGADMIN bei mir nicht funktioniert. Die SQL-Statements, die erzeugt werden, sind richtig, aber sie scheinen keinerlei Effekt zu haben. Das geht soweit, dass ein Grant-Statement über das Abfragetool von PGADMIN ausgeführt zwar keinerlei Fehlermeldung erzeugt, aber schlichtweg keinerlei Auswirkungen hat. Das gleiche Statement über psql ausgeführt funktioniert wunderbar!!! Angemeldet bin ich bei PGADMIN logischerweise mit dem Superuser.

    Weiss jemand Rat? Ich mache das Ganze jetzt zwar über psql, weils da funktioniert - aber auf Dauer ist das leider keine Lösung, da auch Kollegen ohne meine Hilfe administrieren können müssen, ohne dass sie Kenntnisse in SQL etc. haben, sondern eben mittels eines Tools.

    Grüße,
    Bierstuebl

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von bierstuegbl Beitrag anzeigen
    Hallo zusammen,

    ich wollte gerade mal ein paar Benutzer und Gruppen einrichten und dachte, ich mach das über PGADMIN III (ja, das ist Windows, ich weiss - die Datenbank (8.1) läuft auch über Windows!).
    Seufz.

    Leider musste ich feststellen, dass dies über PGADMIN bei mir nicht funktioniert. Die SQL-Statements, die erzeugt werden, sind richtig, aber sie scheinen keinerlei Effekt zu haben. Das geht soweit, dass ein Grant-Statement über das Abfragetool von PGADMIN ausgeführt zwar keinerlei Fehlermeldung erzeugt, aber schlichtweg keinerlei Auswirkungen hat. Das gleiche Statement über psql ausgeführt funktioniert wunderbar!!! Angemeldet bin ich bei PGADMIN logischerweise mit dem Superuser.
    Wilde Vermutung: Du arbeitest in einer Transaktion und hast das COMMIT vergessen. Bzw. Dein Klick-Tool.

    Weiss jemand Rat? Ich mache das Ganze jetzt zwar über psql, weils da funktioniert - aber auf Dauer ist das leider keine Lösung, da auch Kollegen ohne meine Hilfe administrieren können müssen, ohne dass sie Kenntnisse in SQL etc. haben, sondern eben mittels eines Tools.
    Falls meine Vermutung nicht stimmt:

    Logge das, was von dem Tool an den Server geschickt wird. Vielleicht fehlt da was, vielleicht ist ein Bugreport nötig. Aber, wie gesagt, logge am Server mal alle Statements und schau, was da passiert.


    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    bierstuegbl ist offline Neuer Benutzer
    Registriert seit
    21.11.2006
    Beiträge
    25

    Standard

    Hallo Andreas,

    schnell wie immer :-)

    Mit deiner Vermutung liegts du leider falsch. Keine Transaktion und das Tool vergisst auch kein Commit. Das Abfragetool von PGADMIN dient nur dazu, SQL-Statements auszuführen. Ein Insert beispielsweise funktioniert wunderbar - ohne commit in einer Transaktion wäre es dann ja nicht möglich, die Änderung in anderen Prozessen zu sehen, gelle. Soweit ich das sehe benutzt PGADMIN ODBC, evtl. könnte das ein Problem verursachen.

    Mitloggen mache ich, wenn das Problem richtig akut wird, im Moment reicht die Zeit nicht, bin hier unter Wasser.

    Trotzdem Danke,
    Bierstuebl

  4. #4
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    794

    Standard

    Mal ganz blöd: Hast du die Ansicht immer schön aktualisiert? pgAdmin macht das nicht von allein , bin da auch schon drauf reingefallen...

    Das gibts übrigens auch für Linux, also keine Ausreden...

    Frage: Wie postet man unter Wasser?

    Gruß Uwe
    Have a lot of fun!

  5. #5
    bierstuegbl ist offline Neuer Benutzer
    Registriert seit
    21.11.2006
    Beiträge
    25

    Standard

    Hmm, größenteils Entwarnung. Teilweise wars Deppertheit von mir

    Was über PGADMIN irgendwie nicht funktioniert hat, war das Verbinden einer Login-Rolle zu einer Rolle (für Leute wie mich: das Hinzufügen eines Users zu einer Gruppe). Die Rechte waren zwar auf die Tables vergeben, aber der Benutzer wurde ums verrecken nicht der Gruppe hinzugefügt. Nachdem ich das jetzt per psql gemacht hab, funktioniert auch die Rechtevergabe über PGADMIN.

    Frage: Wie postet man unter Wasser?
    Antwort: Jahrelanges Training und eiserne Disziplin sowie ein unbändiger Wille und.....

    Grüße,
    Bierstuebl

Ähnliche Themen

  1. Problem pgAdmin III backup/restore funktioniert nicht
    Von samo80 im Forum PGAdmin
    Antworten: 0
    Letzter Beitrag: 07.03.2011, 11:43
  2. REVOKE funktioniert nicht
    Von Hannes23 im Forum Benutzer- & Rechteverwaltung
    Antworten: 3
    Letzter Beitrag: 13.10.2010, 11:32
  3. postgres Installaton unter Debian, Zugriff über pgadmin, Win
    Von robert cook im Forum Installation von PostgreSQL
    Antworten: 7
    Letzter Beitrag: 19.07.2010, 23:06
  4. Antworten: 13
    Letzter Beitrag: 24.07.2009, 17:06
  5. postgres Installaton unter Debian, Zugriff über pgadmin, Win
    Von sascha11 im Forum Installation von PostgreSQL
    Antworten: 10
    Letzter Beitrag: 23.02.2006, 09:52

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum