From: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
---|---|
To: | Andreas Kretschmer <andreas_kretschmer(at)despammed(dot)com>, PgSQL-Allgemein <pgsql-de-allgemein(at)postgresql(dot)org> |
Subject: | Re: Frage zu PL/R bzw. erstellen von Dateien |
Date: | 2004-11-01 19:45:59 |
Message-ID: | 200411012045.59772.peter_e@gmx.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
Andreas Kretschmer wrote:
> Wie kann ich durch PL/R erstellte Dateien in ihren Dateirechten
> beeinfussen?
>
> -rw------- 1 postgres postgres 3260 2004-11-01 17:57
> /tmp/myplot.pdf
>
> Damit kann kein anderer das lesen. In der Doku zu R habe ich nix
> gefunden. Übersehen?
> Ist wohl eher ein Postgres-Problem, oder?
Der PostgreSQL-Server hat die umask auf 077 gesetzt und erzeugt somit
alle Dateien mit dem oben gezeigten Muster aus Rechten. Das ließe sich
nur ändern, wenn man PL/R als "untrusted" Sprache installiert und dann
entsprechend selbst die Dateioperationen durchführt (wenn R das kann --
weiß ich nicht).
Sinnvoller wäre es wohl, das PDF als bytea-Wert direkt an den Client zu
senden und dort auszugeben, anstatt den Umweg über das
Server-Dateisystem zu nehmen. Wie das bei R geht weiß ich allerdings
auch nicht. :)
--
Peter Eisentraut
http://developer.postgresql.org/~petere/
From | Date | Subject | |
---|---|---|---|
Next Message | Andreas Seltenreich | 2004-11-01 21:15:02 | Re: betrifft das PostgreSQL? |
Previous Message | Peter Eisentraut | 2004-11-01 19:41:50 | Re: PostgreSQL und Grids |