Instalação do PostgreSQL 9.4 no Centos 7

postgresql_logo
Nesse tutorial pretendo abordar a instalação do poderoso SGBD PostgreSQL no CentOS.

Versão do PostgreSQL a ser instalada: 9.4
Versão do CentOS: 7.0
Arquitetura: 64bits

O primeiro passo é adicionar as linhas “exclude=postgresql*” nas seções [base] e [updates] do arquivo que aponta para o repositório Base do CentOS da seguinte forma:

# vi /etc/yum.repos.d/CentOS-Base.repo

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
exclude=postgresql*

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
exclude=postgresql*

Instale o pacote com os repositórios do projeto PostgreSQL:

# yum install http://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-1.noarch.rpm

Faça uma instalação básica do servidor PostgreSQL:

# yum install postgresql94-server

Após instalação dos pacotes, o banco de dados precisa ser inicializado e configurado:

# /usr/pgsql-9.4/bin/postgresql94-setup initdb

Se você quer que o PostgreSQL inicie automaticamente quando o sistema iniciar:

# systemctl enable postgresql-9.4

Para iniciá-lo imediamente:

# systemctl start postgresql-9.4

Com esse simples procedimentos podemos utilizar a última versão do PostgreSQL no CentOS 7.0.

REFERÊNCIAS

PostgreSQL – Yum Installation

Geowany Galdino escreveu 44 artigos

Assistente em Tecnologia da Informação na Universidade Federal do Acre. Licenciado em História na mesma instituição.

Deixe um comentário

Seu endereço de email não será publicado. Os campos com * são obrigatórios

Você pode usar estes tags e atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>