Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Migrando MySQL para PostgreSQL - quais recursos não visíveis no código SQL serão importantes?


  • será lento, pois precisa ler a tabela inteira. Ele precisa de soluções alternativas se você precisar contar tabelas grandes com frequência. Isso é necessário para garantir o controle de simultaneidade multiversão .

  • Na versão mais recente (8.3) não há conversão implícita para texto, o que significa que, por exemplo,

    vai lançar erro. Você precisará de elenco explícito como:

  • Update é realmente um delete+insert. Como o espaço usado pelas linhas excluídas não é liberado imediatamente, se você atualizar a tabela inteira em uma transação, precisará do dobro do espaço.

Postgresql é um banco de dados muito bom, você vai adorar em pouco tempo. Ele tem vários recursos muito úteis que você sentirá falta em outros bancos de dados, mesmo comerciais. Por exemplo, linguagem de definição de dados transacionais ou pontos de salvamento.