Ergebnis 1 bis 4 von 4

Thema: Eigentümer des Schemas keine Berechtigung?

  1. #1
    rainbow559 ist offline Neuer Benutzer
    Registriert seit
    26.07.2008
    Beiträge
    6

    Standard Eigentümer des Schemas keine Berechtigung?

    wie kann es sein, dass ein Eigentümer eines Schemas, keine Rechte an dem Schema hat? Müssen ihm die Rechte explizit nochmal zugewiesen werden?

    Ich dachte, wenn man als Benutzer eine neue Datenbank und ein neues Schema innerhalb der Datenbank erstellt, hat dieser automatisch alle Rechte daran.

  2. #2
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von rainbow559 Beitrag anzeigen
    wie kann es sein, dass ein Eigentümer eines Schemas, keine Rechte an dem Schema hat?
    Wie kommst Du darauf, daß dem nicht so ist?

    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
    rainbow559 ist offline Neuer Benutzer
    Registriert seit
    26.07.2008
    Beiträge
    6

    Standard

    weil ich mit einem neu erstellten Benutzer eine Datenbank erstellt habe und darin ein neues Schema. Dazu muss ich sagen, dass ich PGAdmin nutze. Sobald ich auf der darin liegenden Tabelle zugreifen möchte, kommt die Fehlermeldung, ich hätte keine Berechtigung für das Schema. Unter den Privilegien sind auch keine Nutzer eingetragen. Sobald ich dem Eigentümer (der ja auch das Schema erstellt hat) das USAGE-Privileg erteile, dann plötzlich habe ich Zugriff auf die Tabelle.

    Aber für den Eigentümer müssen doch normalerweise keine expliziten Rechte verteilt werden?

  4. #4
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von rainbow559 Beitrag anzeigen
    weil ich mit einem neu erstellten Benutzer eine Datenbank erstellt habe und darin ein neues Schema. Dazu muss ich sagen, dass ich PGAdmin nutze. Sobald ich auf der darin liegenden Tabelle zugreifen möchte, kommt die Fehlermeldung, ich hätte keine Berechtigung für das Schema. Unter den Privilegien sind auch keine Nutzer eingetragen. Sobald ich dem Eigentümer (der ja auch das Schema erstellt hat) das USAGE-Privileg erteile, dann plötzlich habe ich Zugriff auf die Tabelle.

    Aber für den Eigentümer müssen doch normalerweise keine expliziten Rechte verteilt werden?
    Keine Ahnung, was die GUI PGAdmin da macht:

    Code:
    test=# create schema my_schema;
    CREATE SCHEMA
    Zeit: 0,229 ms
    test=*# create table my_schema.my_table (id serial);
    NOTICE:  CREATE TABLE will create implicit sequence "my_table_id_seq" for serial column "my_table.id"
    CREATE TABLE
    Zeit: 2,398 ms
    test=*# insert into my_schema.my_table values (default);
    INSERT 0 1
    Zeit: 0,326 ms
    test=*# select * from my_schema.my_table;
     id
    ----
      1
    (1 Zeile)
    
    Zeit: 0,344 ms
    test=*#
    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

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