AW: [pgsql-de-allgemein] View sc hemaübergreifend - muss der Eige ntümer der View Superuser sein d amit die View funktioniert=

"Andreas Kretschmer - internet24 GmbH" <[email protected]> Tue, 25 Feb 2014 10:51:36 +0100
Newsgroups gmane.comp.db.postgresql.german
Message-ID <[email protected]>
> -----Ursprüngliche Nachricht-----
> Von: [email protected] [mailto:pgsql-de-allgemein-
> [email protected]] Im Auftrag von Michael Achtzehn
> Gesendet: Dienstag, 25. Februar 2014 10:15
> An: [email protected]
> 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 <[email protected]> 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.
smime.p7s (application/pkcs7-signature, 6.2 KB) - not displayed