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.