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