
Tengo una base de datos de Postgres en AWS RDS que actualmente ejecuta la versión 9.6.11 y estoy intentando realizar una actualización importante a la versión 10.7. He seguido elGuía de actualizaciónpara crear un nuevo grupo de parámetros compatible con la versión y también creó un nuevo grupo de opciones compatible con la versión por si acaso.
Cuando intento iniciar la actualización en la consola de AWS, aparece este mensaje de error.
Sin embargo, no hay ningún lugar aparente en la consola RDS que me permita especificar un nuevo grupo de opciones. ¿Qué me estoy perdiendo? ¿Hay algo más que deba hacerse para poder actualizar a través de la consola, o debo usar la CLI o la API REST para lograr esto?
Respuesta1
Las bases de datos solo se pueden actualizar en la consola RDS si utilizan un grupo de opciones predeterminado.(Presumiblemente, todas las bases de datos creadas en la consola RDS también utilizan el grupo de opciones predeterminado).
En mi caso, la base de datos se creó con una herramienta que invoca la API de RDS. Para actualizar mi base de datos, necesitaba usar la API de RDS o la CLI de AWS como se describe en laActualización manualpágina. El comando de actualización tenía este aspecto:
$ aws rds modify-db-instance \
--db-instance-identifier my-database-instance \
--engine-version 10.7 \
--db-parameter-group-name my-postgres10 \
--option-group-name my-postgres10 \
--allow-major-version-upgrade \
--apply-immediately