Só pra acrescentar... Naquela solução que eu te falei com Zeos (que implentei aqui) utilizo "bytea"
Antonio Nascimento escreveu: > 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] > <mailto:[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] <mailto:[EMAIL PROTECTED]>_ > www.indexinformatica.com.br <http://www.indexinformatica.com.br/> > > ------------------------------------------------------------------------ > > Date: Thu, 20 Mar 2008 11:30:29 -0300 > > To: [email protected] > <mailto:[email protected]> > > From: [EMAIL PROTECTED] <mailto:[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. > > __ > ---------------------------------------------------------------------------------- Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
