Márcio Elias escreveu:
> 
> Boa tarde lista...
>  
> soh uma dúvida... qual a finalidade da base criada na instalação do 
> postgresql (8.2.x ou superior) de nome postgres que aparece no 
> agrupamento de banco de dados sem nenhuma tabela.... jah tive casos de 
> essa base ser exluida e o postgresql continua funcionando porem esta 
> mostrando nos logs um erro dizendo que a base de dados postgres nao 
> existe. Afinal essa base de dados aparentemente vazia tem alguma 
> finalidade especifica? É necessária ao funcionamento do sistema?
>  


Complementando.

O porquê encontra-se nas Release Notes da versão 8.1:
http://www.postgresql.org/docs/current/interactive/release-8-1.html

"Make initdb create a new standard database called postgres, and 
convert utilities to use postgres rather than template1 for standard 
lookups (Dave)

In prior releases, template1 was used both as a default connection for 
utilities like createuser, and as a template for new databases. This 
caused CREATE DATABASE to sometimes fail, because a new database 
cannot be created if anyone else is in the template database. With 
this change, the default connection database is now postgres, meaning 
it is much less likely someone will be using template1 during CREATE 
DATABASE."

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

Responder a