O que há de novo no RHEL 8.1: correção de kernel, mais informações e na hora certa
22 de novembro de 2019Big Data e sua importância na tomada de decisões
28 de novembro de 2019O PostgreSQL Global Development Group lançou no dia 14/11/2019, uma atualização para todas as versões suportadas do sistema, incluindo 12.1, 11.6, 10.11, 9.6.16, 9.5.20 e 9.4.25, corrigindo mais de 60 erros relatados nos últimos três meses.
Aproximação da EOL do PostgreSQL 9.4
O PostgreSQL 9.4 deixará de receber correções a partir de 13 de fevereiro de 2020, que será o próximo lançamento de atualização cumulativa planejada.
Para mais informações, acesse: https://www.postgresql.org/support/versioning/
Correções de bugs e melhorias
Esta atualização também corrige mais de 50 erros relatados nos últimos meses. Alguns desses problemas afetam apenas a versão 12, porém também podem afetar todas as versões suportadas.
Algumas dessas correções incluem:
-
Correção de falha que ocorre quando o ALTER TABLE adiciona uma coluna sem um valor padrão, junto com outras alterações que exigem uma reescrita de tabela;
-
Várias correções para REINDEX CONCURRENTLY;
-
A correção para VACUUM que causava uma falha em um caso específico que envolvia uma transação ainda em execução;
-
Correção para um vazamento de memória que poderia ocorrer quando o VACUUM era executado em um índice GiST;
-
Correção para um erro que ocorreu ao executar um CLUSTER em um índice de expressão;
-
Correção da falha SET CONSTRAINTS … DEFERRED em tabelas particionadas;
-
Várias correções para a criação e eliminação de índices em tabelas particionadas;
-
Correção para joins em termos de partição que podem levar a falhas do planejador;
-
Garantir se as expressões de deslocamento nas cláusulas WINDOW são processadas quando as expressões de uma consulta são manipuladas;
-
Correção do mau comportamento de bitshiftright() onde falhava em zerar o espaço de preenchimento no último byte, se o comprimento da sequência de bits não for múltiplo de 8;
-
Segurança de que uma cadeia vazia avaliada pelas funções position() retorne 1, conforme o padrão SQL;
-
Correção para uma falha de consulta paralela quando não é possível solicitar um trabalhador em segundo plano;
-
Correção de falha acionada por um caso envolvendo uma trigger BEFORE UPDATE;
-
Exibição do erro correto quando uma consulta tenta acessar uma tabela TOAST;
-
Permite que a conversão de codificação tenha êxito em strings com saída de até 1 GB. Anteriormente, havia um limite rígido de 0.25 GB na entrada de strings;
-
Garantir se os arquivos temporários de WAL e histórico são removidos no final da recuperação de arquivos;
-
Evitar falhas na recuperação dos arquivos, se recovery_min_apply_delay estiver ativado;
-
Ignorar configurações restore_command, recovery_end_command e recovery_min_apply_delay durante a recuperação de falhas;
-
Várias correções para replicação lógica, incluindo uma falha quando o publisher e o subscriber tenham diferentes colunas de REPLICA IDENTITY definidas;
-
Registre corretamente as mensagens de replicação de data e hora para decodificação lógica, que caso quebrado levaria a pg_stat_subscription.last_msg_send_time definir como NULL;
-
Várias correções para libpq, incluindo uma que melhora a compatibilidade do PostgreSQL 12;
-
Várias correções no pg_upgrade;
-
Corrija como uma restauração paralela lida com restrições de chave estrangeira em tabelas particionadas para garantir que elas não sejam criadas muito cedo;
-
pg_dump agora gera outputs e políticas RLS com nomes semelhantes em ordem com base no nome da tabela, em vez do OID;
-
Correção pg_rewind para não atualizar o conteúdo pg_control ao usar a opção –dry-run.
Esta atualização também contém a versão 2019c do tzdata para alterações nas leis de horário de verão nas Ilhas Fiji e Norfolk. Correções históricas para Alberta, Áustria, Bélgica, Colúmbia Britânica, Camboja, Hong Kong, Indiana (Condado de Perry), Kaliningrado, Kentucky, Michigan, Ilha Norfolk, Coréia do Sul e Turquia.