sql >> Base de Datos >  >> RDS >> Mysql

Migración de MySQL a PostgreSQL:¿qué características no visibles en el código SQL serán importantes?

  • será lento, ya que necesita leer toda la tabla. Necesita soluciones alternativas si necesita contar tablas grandes con frecuencia. Esto es necesario para garantizar el control de concurrencia multiversión .

  • En la última versión (8.3) no hay conversión implícita a texto, lo que significa que, por ejemplo

    arrojará error. Necesitarás un elenco explícito como:

  • La actualización es realmente una eliminación + inserción. Como el espacio utilizado por las filas eliminadas no se libera de inmediato, si actualiza toda la tabla en una transacción, necesitará el doble de espacio.

Postgresql es una muy buena base de datos, te encantará en poco tiempo. Tiene varias características muy útiles que luego extrañará en otras bases de datos, incluso comerciales. Por ejemplo, lenguaje de definición de datos transaccionales o puntos de guardado.