Pesquisa de site

Atualizando para PostgreSQL 9.5 no Fedora 24


O que há de novo no PostgreSQL 9.5

PostgreSQL é o banco de dados de código aberto líder mundial; em sua versão 9.5 há muitas melhorias, aqui relatadas sem entrar em profundidade:

  • ESQUEMA ESTRANGEIRO DE IMPORTAÇÃO
  • Políticas de segurança em nível de linha
  • Índices BRIN
  • Herança de tabela estrangeira
  • CONJUNTOS DE AGRUPAMENTO, CUBO e ROLLUP
  • Operadores e funções modificadores de JSONB
  • INSERIR… EM CONFLITO NÃO FAÇA NADA/ATUALIZAÇÃO (“UPSERT”)
  • pg_rewind

E muitas outras coisas, que você pode encontrar em detalhes no Wiki do PosgreSQL.
Aqui, nos preocuparemos apenas em atualizar do 9.4 para o 9.5 Fedora 24.

Faça backup dos seus dados

Este é apenas um conselho (importante): antes de prosseguir com a atualização, faça backup de todos os seus dados.
O procedimento de atualização do PostgreSQL não é automático, então é necessário fazer alguma operação manualmente, mas, como você verá, é muito fácil.

Vamos atualizar

Primeiro de tudo, instale o subpacote upgrade:

sudo dnf install postgresql-upgrade

Agora, você pode usá-lo para atualizar o PostgreSQL:

sudo postgresql-setup --upgrade

Ao final do procedimento, observe

/var/lib/pgsql/upgrade_postgresql.log

log para obter detalhes úteis e, em seguida, inicie o serviço systemd:

sudo systemctl start postgresql.service

Agora, se você:

sudo systemctl status postgresql.service

você deverá vê-lo iniciado e pronto.

Só isso, seu PostgreSQL está na versão 9.5, com todas as suas novidades disponíveis.

Artigos relacionados: