Em 3 de agosto de 2010 09:21, Jean Cristiano <jcristia...@gmail.com> escreveu:
> Caros,
> Estou exaustivamente tentando rodar o PostgreSQL 8.3 Portable que baixei
> do http://greg.webhop.net/ mas sem sucesso.
> O serviço não inicializa e no pgAdmin que roda no portável, também não
> consigo criar um banco de dados em LATIN1.
> Por gentileza, alguém teria alguma sugestão ou já tentou rodar este
> portável? Ele realmente funciona em MS Windows?
> Grato,
> Jean C. Cristiano
>

Jean, este projeto é bem interessante em teoria mas acredito que não
vá funcionar adequadamente em todas as situações.

Primeiro porque o PostgreSQL precisa de um usuário sem direitos
administrativos para iniciar o serviço, logo se você estiver
executando este PostgreSQL Portable com um usuário administrador não
irá conseguir carregar o banco de dados (eu testei aqui e não carregou
mesmo). Mesmo que consiga fazê-lo funcionar, se estiver mesmo em um
pendrive e for executado de uma máquina onde o usuário que criou o
cluster não exista, talvez não possa iniciar o SGBD da mesma forma por
causa das permissões de pastas e arquivos.

Outro ponto é que quem cria o cluster é a própria aplicação, aquele
executável "PostgreSqlPortable.exe", chamando por baixo dos panos o
initdb. E pelo o que vi ele usa o padrão do SO (no caso, WIN1252).
Você poderia tentar criar manualmente com o "initdb" informando "-E
LATIN1".

Definitivamente o PostgreSQL não foi projetado para ser portável
(entenda-se portável o uso em diferentes instâncias de um mesmo SO
através de mídias removíveis) pois é um SGBD, e não um simples
DATAFILE (como os MDB do Access ou DBF/DBASE).

Mas diga, qual a intenção de utilizar este PostgreSQL Portable? Será
que não há nenhuma outra alternativa que lhe sirva melhor, como fazer
a instalação do modo tradicional? Se a sua aplicação for escrita em
Java ou possuir suporte à drivers JDBC eu recomendaria o uso do HSQLDB
ou mesmo o Apache Derby, que são ótimos bancos de dados portáveis (eu
já utilizei).

-- 
TIAGO J. ADAMI
http://www.adamiworks.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a