HI zusammen,
vielen Dank erst einmal für die vielen Anregungen, nur leider führen die alle nicht zum gewünschten Ziel (sämtliche Kombinationen mit SearchPath usw.).
Das Problem sind nicht Rechtezuweisungen oder so etwas, sondern das Problem ist, dass in den bestehenden Programmen mit dem Ausdruck "Schema.Tabelle" auf die Tabelle zugegriffen wird und ich nicht alle 10.000 SQL-Statements ändern will, oder sogar teilweise gar nicht an den Code herankomme.Ich würde sagen, lass das mit dem Synonym einfach unter den Tisch
fallen. Ich schätze mal unter PostgreSQL können andere
Benutzer grundsätzlich Tabellen sehen, zu den Ihnen
Rechte select, insert, update, delete... zugewiesen wurden.(Oder?)
Wie gesagt, wenn ich keine User-Referenz angebe (sprich nur "select ... from Table" angebe) funktioniert das alles, aber wenn die Referenz eben dasteht ("Select * from Schema.Table"), dann wird auch explizit in diesem Schema gesucht (ist ja auch ok so.) und dann natürlich nicht gefunden.
Nun ja, trotzdem vielen Dank
Jürgen Spatz
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen