Re: View schemaübergreif end - muss der Eigentümer der View Supe ruser sein damit die View funktioniert=

Michael Achtzehn <[email protected]> Tue, 25 Feb 2014 10:14:56 +0100
Newsgroups gmane.comp.db.postgresql.german
Organization CUI mbH
Message-ID <[email protected]>
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 …


-- 
Sent via pgsql-de-allgemein mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein