Deduzindo que você utiliza linux.

Após a instalação automatizada, vá ao diretório /etc/postgresql/9.0/main ,
dentro desse diretório você encontrará os arquivos de configuração do
postgres.


No caso da porta, o arquivo é o postgresql.conf , altere as linhas abaixo,
colocando a porta que você desejar, veja:

listen_addresses = '*'          # what IP address(es) to listen on;
                                        # comma-separated list of addresses;
                                        # defaults to 'localhost', '*' = all
                                        # (change requires restart)
port = 5432

Salve e saia do arquivo.

Edite também no mesmo diretório, o arquivo pg_hba.conf e nele inclua os ip´s
das máquinas cliente que terão acesso ao servidor, veja:

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             10.0.10.1/32            md5
host    all             all             10.0.10.2/32            md5

Após isso, reinicialize o postgres  e altere a senha do usúario postgres .
Para isso, dê um:

# su - postgres
psql -p portaQueVoceDefiniu <enter>

no prompt do postgres que se abrirá, altere a senha do postgres

postgres=# alter USER postgres ENCRYPTED PASSWORD 'senhaQueVoceDesejar';

Espero ter ajudado.







Em 11 de novembro de 2010 16:11, Cleber Marques <[email protected]>escreveu:

> Obrigado pela resposta Fabio,
>
>
>
> Na verdade eu consigo fazer toda a instalação automatizada, mas num tem um
> parâmetro para setar a porta. A grande questão é, não uso PostgreSQL, eu não
> trabalho com banco de dados, estou implementando uma tecnologia que
> distribui aplicações de forma automatizada. Neste cliente existe uma
> aplicação feita pela empresa que usa o PostgreSQL como banco, logo para eu
> distribuir esta aplicação tenho que distribuir também o PostgreSQL. Na minha
> humilde opinião, a aplicação que não é bem feita e a estrutura utilizada, de
> banco local não foi nada bem planejada. Porém, minha tarefa é distribuir
> isso, e não mudar J, se eu pudesse, isso não seria feito desta forma, com
> certeza hehe.
>
>
>
> Agora, já que o requisito do cliente é este, o que eu estou procurando é
> uma forma de automatizar isso J, a instalação é feita em Windows Client.
>
>
>
> Brigadão,
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Fábio Telles
> Rodriguez
> *Sent:* quinta-feira, 11 de novembro de 2010 16:05
> *To:* Comunidade PostgreSQL Brasileira
> *Subject:* Re: [pgbr-geral] Unattended
>
>
>
> Com um pouco de shell script tudo é possível...
>
>
>
> Em windows, bem aí eu não sei. Mas a questão, que já foi discutida aqui
> varias vezes é:
>
>
>
> "Se você quer uma instalação automatizada, é porquê não tem um DBA ou
> equipe especializada para fazê-lo. Se você procura um banco de dados que
> rode sem a necessidade de manutenção, melhor utizar outro SGDB".
>
>
>
> Eu sugiro algo como SQLite. Não é um SGDB, é uma biblioteca que cria um
> banco com suporte a SQL. TXT puro, XML ou Berkeley BD podem ser alternativas
> mais interessantes para você.
>
>
>
> Se você precisa do poder de um SGDB como o PostgreSQL, você precisa de uma
> equipe especializada para instalar e manter o banco de dados. Você precisa
> fazer tuning, precisa cuidar do backup, precisa fazer vacuum, reindex, etc.
>
>
>
> Ou seja, pense bem por onde você está caminhando...
>
>
>
>
>
> []s
>
> Fábio Telles
>
> 2010/11/11 Cleber Marques <[email protected]>
>
> Boa tarde pessoal,
>
> Sou novo na lista e queria saber se alguém pode me ajudar com a instalação
> não assistida do Postgresql 9.0.1, preciso instalar sem a interação,
> forçando a porta para 5433, e criando a senha de super usuário. Isso é
> possível?
>
> Obrigado
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
>
> --
> blog: http://www.midstorm.org/~telles/
> e-mail / jabber: [email protected]
>
> _______________________________________________
> 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