Restauración de una tabla - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la publicación del blog.

Restauración de una tabla

También puede restaurar una tabla específica a partir de una instantánea o un punto de recuperación. Al hacerlo, debe especificar la instantánea o el punto de recuperación de origen, la base de datos, el esquema, la tabla, la base de datos de destino y el nuevo nombre de la tabla. Esta nueva tabla no puede tener el mismo nombre que una existente. Si desea reemplazar una tabla existente mediante la restauración de una tabla, primero debe cambiar el nombre de la tabla o eliminarla antes de restaurarla.

nota

Las tablas sin copia de seguridad no son compatibles con los clústeres aprovisionados con RA3 ni con los grupos de trabajo de Amazon Redshift sin servidor. Una tabla marcada como sin copia de seguridad en un clúster de RA3 o grupo de trabajo sin servidor se tratará como una tabla permanente de la que siempre se hará una copia de seguridad al tomar una instantánea, y que siempre se restaurará al restaurar desde una instantánea. Sin embargo, no se admite la restauración selectiva de tablas sin copia de seguridad.

La tabla de destino se crea utilizando las definiciones de columnas, los atributos de tabla y los atributos de columna de la tabla de origen, a excepción de las claves externas. Para evitar conflictos de dependencias, la tabla de destino no hereda las claves externas de la tabla de origen. Cualquier dependencia, como vistas o permisos concedidos en la tabla de origen, no se aplica a la tabla de destino.

Si el propietario de la tabla de origen existe, ese usuario es el propietario de la tabla restaurada, dado que el usuario tiene los permisos suficientes para volverse el propietario de una relación en la base de datos y el esquema especificados. De lo contrario, la tabla restaurada es propiedad del usuario administrador que se creó cuando se lanzó el clúster.

La tabla restaurada vuelve al estado en el que estaba en el momento que se realizó el backup. Esto incluye las reglas de visibilidad de las transacciones definidas en virtud del cumplimiento de Amazon Redshift con el aislamiento serializable, lo que significa que los datos estarán visibles de inmediato para las transacciones en tránsito que se inicien después de la copia de seguridad.

Puede utilizar la consola de Amazon Redshift sin servidor para restaurar tablas a partir de una instantánea.

La restauración de una tabla a partir de una copia de seguridad de datos tiene las siguientes limitaciones:

  • Solo puede restaurar una tabla cada vez.

  • Cualquier dependencia, como vistas o permisos concedidos en la tabla de origen, no se aplica a la tabla de destino.

  • Si la seguridad en el nivel de fila está activada para una tabla que se está restaurando, Amazon Redshift sin servidor restaura la tabla con la seguridad a nivel de fila activada.

Para restaurar una tabla mediante la consola de Amazon Redshift sin servidor

  1. En la consola de Amazon Redshift Serverless, elija Data backup (Copia de seguridad de datos).

  2. Elija la instantánea o el punto de recuperación que contiene la tabla que desea restaurar.

  3. Seleccione Acciones, Restaurar la tabla a partir de la instantánea o Restaurar la tabla a partir del punto de recuperación.

  4. Indique la información sobre la instantánea o el punto de recuperación de origen y la tabla de destino; a continuación, elija Restaurar tabla.