Adenilton,

Procura sobre "bytea" é outra solução que não depende de funções "lo".

Antonio Nascimento

2008/3/20 Adenilton Batista da Silva <[EMAIL PROTECTED]>:

> Bom dia Osvaldo,
>
> Ok, isso eu entedi. Realmente a imagem que tentei inserir está no HD da
> máquina cliente, o que é um erro, mas meu maior problema não é esse, pra ser
> mais claro gostaria de saber se tenho como inseir essas imagens sem o uso
> das funções lo_import, lo_export, etc?
>
> E por que não utilizar essas funções? bem para utilizá-las eu preciso
> delegar ao usuário da máquina cliente o privilégio de super usuário.
>
> Procurei na lista e encontrei alguns tópicos que falavam sobre, mas todos
> utilizavam estas funções acima citadas.
>
>
> Grato pela atenção dispensada,
>
> *ADENILTON Batista da Silva *
>       Index Informática LTDA
>    (79)3431-3234 / 9142-0886
>  * [EMAIL PROTECTED]
> www.indexinformatica.com.br
>
> ------------------------------
> > Date: Thu, 20 Mar 2008 11:30:29 -0300
> > To: [email protected]
> > From: [EMAIL PROTECTED]
> > Subject: Re: [pgbr-geral] Problemas na inserção de imagens em campos
> Oids
> >
>  > Adenilton Batista da Silva escreveu:
> > >
> > > Estou com o seguinte dilema ao tentar inserir imagens em campos oids
> na
> > > interface do cliente;
> > >
> > > Tenho a seguinte tabela:
> > >
> > > CREATE TABLE clientes
> > > (
> > > codigo integer NOT NULL,
> > > denominacao character varying(1) NOT NULL,
> > > dtcadastro date NOT NULL,
> > > ultmovimentacao date,
> > > nome character varying(50) NOT NULL,
> > > sexo character varying(1),
> > > dtnascimento date,
> > > apelido character varying(50),
> > > endereco character varying(50),
> > > complemento character varying(50),
> > > bairro character varying(15),
> > > cidade character varying(30),
> > > estado character varying(2),
> > > cep character varying(9),
> > > fone character varying(20),
> > > fax character varying(10),
> > > restricao boolean,
> > > cpfcnpj character varying(14),
> > > rgie character varying(10),
> > > orgemissor character varying(5),
> > > ufemissor character varying(2),
> > > limitecredito numeric(15,2),
> > > pai character varying(50),
> > > mae character varying(50),
> > > conjuge character varying(50),
> > > profissao character varying(30),
> > > email character varying(50),
> > > cbendereco character varying(50),
> > > cbcomplemento character varying(50),
> > > cbbairro character varying(15),
> > > cbcidade character varying(30),
> > > cbestado character varying(2),
> > > cbcep character varying(9),
> > > cbfone character varying(20),
> > > cbfax character varying(10),
> > > obs character varying(100),
> > > ativo boolean NOT NULL,
> > > foto oid,
> > > CONSTRAINT clientes_pkey PRIMARY KEY (codigo)
> > > )
> > >
> > > No cliente por exemplo, quando executo o comando "INSERT INTO CLIENTES
>
> > > (codigo, denominacao, dtcadastro, nome, foto) VALUES ('1', '2',
> > > '20/03/2008', 'CLIENTE TESTE', lo_import ('C:\TESTE.JPG'))" me retorna
> o
> > > seguinte erro: "ERRO: deve ser super-usuário para utilizar lo_import()
>
> > > do servidor";
> > >
> > > Detalhe os usuários criados para uso nos clientes não são
> super-usuários
> > > por motivos de segurança. Estou programando no delphi e logo não tenho
>
> > > como incluir a biblioteca libpq do C (a não ser por uso de dll's) e
> pela
> > > quantidade de imagens fica inviável guardá-las em diretórios e gravar
> > > somente o caminho, gostaria de saber se alguem já passou por isto e
> teve
> > > alguma "luz" de como contornar este problema.
> > >
> >
> >
> > Quando você informa "C:\TESTE.JPG" você deseja se referir ao hd de sua
> > máquina cliente ou ao hd do servidor? O PostgreSQL considera que é o
> > *hd do servidor*, pois o comando está sendo executado no servidor, e
> > daí, provavelmente, o problema da permissão.
> >
> > Procure no histórico pois isto já foi discutido anteriormente.
> >
> > Osvaldo
> > PS. Não trabalho com Delphi.
> > _______________________________________________
> > pgbr-geral mailing list
> > [email protected]
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>  ------------------------------
> Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live
> Search Maps! Experimente já!<http://www.livemaps.com.br/index.aspx?tr=true>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a