Em 22 de julho de 2010 10:38, Tiago Adami <[email protected]> escreveu:
>
> <corte>
>
> No instalador da versão 8.3 para Windows existe um checkbox para ser
> marcado, que instala o suporte a large objects (incluindo o datatype
> "LO", que na verdade é um INTEGER disfarçado).
>
> No instalador da versão 8.4 para Windows isto foi removido com o
> instalador da EnterpriseDB, e agora estou planejando migrar da versão
> 8.3 para 8.4 em um projeto que o utiliza, e este é o único empecilho
> até o momento.
>
>
Agora entendi... vc está precisando da "contrib" do PostgreSQL chamada "lo"
onde ela cria um DOMAIN chamado "lo" que aponta para o tipo de dados OID.
Vc utiliza essa "contrib" em função da função "lo_manage" que vc coloca ela
nas "triggers" da tua aplicação para que a mesma efetue para vc o
"lo_unlink" ao excluir um registro...
Já procurei muito na internet, mas encontro apenas referências a como
> instalar os módulo contrib em sistemas Unix/Linux. Nada para a versão
> Windows.
>
>
Fazendo uma verificação no pacote para windows do PG8.4, dentro da pasta de
instalação do seu PostgreSQL ("C:\PostgreSQL\8.4") vc tem a pasta "contrib"
e dentro dela tem o "lo.sql"... creio que basta vc executar ele no seu
pgadmin ou psql, pois na pasta "lib" tem a "lo.dll" que contém a
implementação da função "lo_manage".
> E antes que perguntem, não, eu não posso migrar para Unix/Linux -
> apesar de desejar muito.
>
>
No stress... requisitos são requisitos!!!
Cordialmente,
--
Fabrízio de Royes Mello
>> Blog sobre TI: http://fabriziomello.blogspot.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral