Pular para o conteúdo

PostgreSQL no Fedora 18

Dica publicada em Banco de Dados / Postgres
Daniel Lara Souza danniel-lara
Hits: 8.298 Categoria: Banco de Dados Subcategoria: Postgres
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

PostgreSQL no Fedora 18

Nessa dica, vamos instalar o PostgreSQL no Fedora 18.

Bom, para instalar, digite no terminal:

# yum install postgresql postgresql-server -y

Inicialize o cluster initdb:

# postgresql-setup initdb

Coloque na inicialização e inicie o PostgreSQL:

# systemctl start postgresql.service
# systemctl enable postgresql.service



Pronto, o PostgreSQL está instalado.

Espero que ajude.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Fedora similar ao BackTrack

LibreOffice 3.6.3 no Fedora 17

Compilando Samba4 no CentOS 8

Instalando o LibreOffice 6 no Fedora

yumex (Yum Extender) no Fedora 19

Script Reindex PostgreSQL com envio de email de notificação

Modelagem de bancos de dados

Instalar a última versão do PostgreSQL no Lunix mantendo atualizado

Instalando PostgreSQL no FreeBSD

Como recuperar senha do usuário Postgres

#1 Comentário enviado por hrcerq em 22/06/2014 - 18:33h
Daniel,

só é importante lembrar que dessa forma que você descreveu, a inicialização do cluster será feita no diretório /var/lib/pgsql/data e nem sempre essa opção é boa. Na instalação padrão do Fedora (sem personalização do particionamento) o espaço reservado para a partição montada na raiz é pequeno em comparação com o /home.

Logo, existem duas formas de resolver isso:

1 - Quando instalar o Fedora, personalizar o particionamento e reservar mais espaço para o diretório raiz ou
2 - Usar outro diretório para guardar os dados. Para isso, você pode usar o comando (com o usuário postgres):

$ pg_ctl -D <diretório desejado> initdb

A opção -D serve para definir o diretório alvo. Caso essa opção não seja usada, será escolhido o diretório armazenado na variável de ambiente PGDATA. Se essa variável também não estiver configurada, o script de inicialização do cluster vai falhar. Por padrão, essa variável já é configurada no arquivo .bash_profile do usuário postgres quando o PostgreSQL é instalado no Fedora, mas pode ser alterada para diretório desejado.

É importante lembrar também que se você escolher algum diretório dentro do /home, vai ter alguns problemas com o SELinux e aí só vai conseguir iniciar o banco de dados pelo script pg_ctl, como por exemplo:

$ pg_ctl start

Contribuir com comentário

Entre na sua conta para comentar.