Re: [pgsql-de-allgemein] AW: [pgsql-de-allgemein] View schemaübergreifend - muss der Eigentümer der View Superuser sein damit die View funktioniert=

From: Michael Achtzehn <m(dot)achtzehn-col(at)cui(dot)de>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: [pgsql-de-allgemein] AW: [pgsql-de-allgemein] View schemaübergreifend - muss der Eigentümer der View Superuser sein damit die View funktioniert=
Date: 2014-02-25 10:14:59
Message-ID: 530C6D23.2080501@cui.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

Am 25.02.2014 10:51, schrieb Andreas Kretschmer - internet24 GmbH:
>> -----Ursprüngliche Nachricht-----
>> Von: pgsql-de-allgemein-owner(at)postgresql(dot)org [mailto:pgsql-de-allgemein-
>> owner(at)postgresql(dot)org] Im Auftrag von Michael Achtzehn
>> Gesendet: Dienstag, 25. Februar 2014 10:15
>> An: pgsql-de-allgemein(at)postgresql(dot)org
>> Betreff: Re: [pgsql-de-allgemein] View schemaübergreifend - muss der
>> Eigentümer der View Superuser sein damit die View funktioniert=
>>
>> Am 24.02.2014 20:25, schrieb Andreas Kretschmer:
>>> Michael Achtzehn <m(dot)achtzehn-lst(at)cui(dot)de> wrote:
>>>
>>>> Hallo,
>>>> ich habe hier eine Datenbank mit vielen Schemen, die über den Import
>> von
>>>> Teilmengen aus anderen Datenbanken entstanden ist (über längere Zeit
>> und
>>>> durch verschiedene Projektbearbeiter). Dadurch sind die Eigentümer
>> und
>>>> Benutzerverhältnisse leider etwas inkonsistent.
>>>>
>>>> In der DB gibt es Views die Tabellen aus anderen Schemen verwenden.
>>>>
>>>> Diese funktionieren nur, wenn der Eigentümer der View Superuser ist.
>> Ist
>>>> das richtig so oder liegt der Fehler woanders?
>>> Superuser ist definitiv nicht nötig, der Aufrufer braucht nur
>> Leserechte
>>> auf allen zugrunde liegenden Tabellen.
>>>
>>>
>> So ist es eigentlich auch. Angemeldet bis ich als postgres, OWNER der
>> View ist ein anderer User, nur wenn ich diesen zum Superuser mache
>> funktioniert die View, dieser User hat aber Leserechte auf alle
>> notwendigen Tabellen. Sehr seltsam …
>
>
> Beachte noch den Zusatz von Rolf zu meiner Antwort.
Danke, hatte ich alles. Der Fehler lag ganz woanders. In einer View war
noch ein Verweis auf ein Schema, auf das die betreffenden User wirklich
kein Zugriff haben sollten.
Mit Superuser Rechten lieferte die View zwar Daten, aber die falschen.
Der Fehler sitzt immer vor dem Bildschirm.

In response to

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Michael Achtzehn 2014-02-25 10:16:15 Re: [pgsql-de-allgemein] AW: [pgsql-de-allgemein] View schemaübergreifend - muss der Eigentümer der View Superuser sein damit die View funktioniert=
Previous Message Andreas Kretschmer - internet24 GmbH 2014-02-25 09:51:36 AW: [pgsql-de-allgemein] View schemaübergreifend - muss der Eigentümer der View Superuser sein damit die View funktioniert=