From: | "Purusothaman A" <purusothaman(dot)a(at)gmail(dot)com> |
---|---|
To: | "Milen A(dot) Radev" <milen(at)radev(dot)net>, pgsql-admin(at)postgresql(dot)org, pgsql-general(at)postgresql(dot)org |
Subject: | Re: Problem with lo_export() and lo_import() from remote machine. |
Date: | 2006-09-09 11:49:26 |
Message-ID: | 3650d0d50609090449q2aec1098xc3b62dd169de5843@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin pgsql-general |
Hi Milen A. Radev,
Thank you for your response.
I have read this in PostgreSQL documentation.
I usually log in to postgresql server with admin username.
But whatever its, according to documentation, if client machine's user has
write access
permission, this query should successfully be executed.
Both PostgreSQL server/client are Windows XP machines.
Any suggestion???
:)
Purusothaman A
On 9/9/06, Milen A. Radev <milen(at)radev(dot)net> wrote:
>
> Purusothaman A написа:
> > Hi all,
> >
> > I have problem while using "lo_export()" and "lo_import()" from remote
> > system.
> >
> > eg:
> > ****
> > select lo_export(img_file, 'E:\\temp\\1001.jpg') from master where
> emp_id =
> > '1001';
> > insert into master(img_file) values(lo_import('E:\\temp\\1001.jpg'))
> where
> > emp_id = '1001';
> >
> > Here column "img_file" is OID data type.
> >
> > The above query works, if I enter from PostgreSQL server machine.
> > But the same query fails, if I enter from any other client machine in my
> > LAN.
> >
> > All other queries work well from remote machine, which do not deal OID
> data
> > type column.
> >
> > any suggestions would be appreciated.
> >
>
> Please, RTFM - http://www.postgresql.org/docs/current/static/lo-funcs.html
>
> Quote:
>
> "The server-side lo_import and lo_export functions behave considerably
> differently from their client-side analogs. These two functions read and
> write files in the server's file system, using the permissions of the
> database's owning user. Therefore, their use is restricted to
> superusers. In contrast, the client-side import and export functions
> read and write files in the client's file system, using the permissions
> of the client program. The client-side functions can be used by any
> PostgreSQL user."
>
>
>
> --
> Milen A. Radev
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: don't forget to increase your free space map settings
>
From | Date | Subject | |
---|---|---|---|
Next Message | Martijn van Oosterhout | 2006-09-09 12:06:13 | Re: [GENERAL] Problem with lo_export() and lo_import() from remote machine. |
Previous Message | Milen A. Radev | 2006-09-09 11:34:03 | Re: Problem with lo_export() and lo_import() from remote machine. |
From | Date | Subject | |
---|---|---|---|
Next Message | Martijn van Oosterhout | 2006-09-09 12:06:13 | Re: [GENERAL] Problem with lo_export() and lo_import() from remote machine. |
Previous Message | Milen A. Radev | 2006-09-09 11:34:03 | Re: Problem with lo_export() and lo_import() from remote machine. |