ok. I gonna explain a little more my situation. I have a postgres server (Linux) and clients (Win2k+delphi application). I need create a text file with some columns from a table in the server machine, but this file must be created only when the user wants. (click button on my delphi program on the client side create a text file on the server file system). I can't share o mount a resource or connect by socket. I think execute a postgres function from delphi and leave to postgres a work to create the file.
so, my problem is how to create a text file from a postgres function. may be I can use a java program (like Oracle Java Stored Procedures). How I execute a external java program from postgres function? exist some OS system call in postgres? something like Create or Replace Function run () returns int4 as begin execute_OS_system_call('java -jar someapp.jar'); return (1); end; thanks --- "Thomas F.O'Connell" <[EMAIL PROTECTED]> wrote: > At this point, I'm not sure I'm understanding your > question. I'll try > restating my solution again: > > I would have, for example, a Perl script that used > the DBI module to > extract information from a given database and then > let Perl handle any > relevant text/data manipulation and file > creation/manipulation. > > DBI should allow the execution of arbitrary SQL > against any supported > database, and postgres is supported. > > Also, I'd recommend continuing to post and not > merely emailing me > directly to keep more eyes on your problem. > > -tfo > > -- > Thomas F. O'Connell > Co-Founder, Information Architect > Sitening, LLC > http://www.sitening.com/ > 110 30th Avenue North, Suite 6 > Nashville, TN 37203-6320 > 615-260-0005 > > On Nov 5, 2004, at 12:20 PM, Leo Martin Orfei wrote: > > > If I let the script connect to DB and create files > (I > > belive in this solution), how I execute the > script > > from a client side? may be a function? some OS > system > > call? > > > > thanks. > > > > --- "Thomas F. O'Connell" <[EMAIL PROTECTED]> > wrote: > > > >> You're thinking about it in reverse. Let the > script > >> make calls via a > >> database interface. There are database interfaces > to > >> postgres in a > >> variety of modern programming languages. > >> > >> -tfo > >> > >> -- > >> Thomas F. O'Connell > >> Co-Founder, Information Architect > >> Sitening, LLC > >> http://www.sitening.com/ > >> 110 30th Avenue North, Suite 6 > >> Nashville, TN 37203-6320 > >> 615-260-0005 > >> > >> On Nov 5, 2004, at 7:24 AM, Leo Martin Orfei > wrote: > >> > >>> ok, this appears to be a good solution... > >>> > >>> so, how I execute a perl (or C, or bash ) script > >> from > >>> a postgresql function? > >>> > >>> if I use C (I think that write C code and use it > >> in > >>> the database is possible), I have to connect to > >> the > >>> database from my C code or it's embebed and I > can > >> use > >>> tables directly? > >>> > >>> thanks. > > > ---------------------------(end of > broadcast)--------------------------- > TIP 8: explain analyze is your friend > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly