Estou usando C#.
Para tecnologias micrsoft existe o ODBC, mas sempre ouvi mal dizeres sobre ODBC.
Então encontrei o Npgsql (http://www.npgsql.org/about.html) opensource 
desenvolvido em C#. Vou olha na documentação para tentar encontrar algo a 
respeito.

-----Mensagem original-----
De: pgbr-geral [mailto:[email protected]] Em nome de 
Fabrízio de Royes Mello
Enviada em: segunda-feira, 23 de maio de 2016 09:34
Para: [email protected]
Assunto: Re: [pgbr-geral] lo_import em banco de dados remoto

On 22-05-2016 12:22, Matheus Saraiva wrote:
> Mandei uma pergunta similar a essa, mas como tinha poucas informações 
> talvez isso implicou em se obter uma resposta. Dessa forma estou 
> reformulando a pergunta com mais informação bem como com novas descobertas.
> Pela primeira vez estou precisando gravar arquivos no banco. No meu 
> caso eu optei por usar coluna do tipo OID.
> 

Na próxima vez para manter o contexto e organização da lista responda a sua 
própria pergunta passando mais informações.


> Em uma base de dados localhost, o insert seria assim:
> 
> |INSERT INTO fruit VALUES ('peach', 
> |lo_import('/usr/images/peach.jpg'));|
> 
> Mas e se eu precisar inserir esse mesmo arquivo em um banco de dados remoto?
> 
> Nesse exemplo de insert que fiz funciona se a base de dados estiver 
> local, pois |lo_import| irá buscar o arquivo na máquina onde está 
> instalado o servidor.
> 

Exato.


> Mas eu preciso fazer um insert de uma máquina cliente, ou seja, o 
> arquivo está na máquina cliente e o insert deve mandar esse arquivo da 
> máquina cliente para o servidor.
> 

Para isso vc deve utilizar via libpq através do driver/componente que a 
implementa na sua linguagem de programação. Que linguagem vc está usando?

Att,

-- 
   Fabrízio de Royes Mello         Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a