Saltar al contenido

Copia de seguridad y restauración ​

Abre la pestaña Backup & Restore de un servicio.

Bases de datos ​

En los servicios PostgreSQL y compatibles con MySQL, una copia de seguridad ejecuta pg_dump o mysqldump dentro del contenedor en ejecución y guarda el volcado. Descárgalo o restáuralo en este u otro servicio. Una restauración ejecuta el SQL contra la base de datos en vivo y puede aplicarse a medias si falla.

Subir una copia de seguridad ​

Upload acepta:

  • SQL de pg_dump, pg_dumpall o mysqldump, sin comprimir o comprimido con gzip (.sql, .sql.gz);
  • una copia de seguridad de base de datos de Zeabur (el .zip que descarga Zeabur, aunque se llame .sql.gz);
  • un .tar sin comprimir para un volumen.

Lo subido se convierte al guardarse. Un volcado de clúster de PostgreSQL (pg_dumpall, que es lo que contienen las copias de PostgreSQL de Zeabur) pasa a ser una restauración de su única base de datos de aplicación en la base de datos de este servicio:

  • Los roles se crean si faltan, con sus contraseñas de la copia. Cámbialas si las credenciales de la plataforma anterior pudieron quedar expuestas.
  • Los roles de superusuario de la copia (el root de Zeabur) se restauran sin derechos de superusuario ni acceso, así que una contraseña de administrador antigua nunca se convierte aquí en un acceso de administrador. Los objetos que poseían mantienen ese propietario.
  • Las bases de datos template1 y postgres se omiten, y los ajustes y permisos de la base de datos de origen se aplican a la base de datos de este servicio.
  • Se rechaza una copia con varias bases de datos de aplicación; restaura cada una en su propio servicio.

Antes de escribir nada, la restauración comprueba dos cosas y se detiene con un mensaje si alguna falla:

  • La versión principal de PostgreSQL del servicio debe ser al menos la de la copia. Una copia de PostgreSQL 18 necesita un servicio PostgreSQL 18.
  • La base de datos no debe tener tablas. Un volcado de clúster crea tablas y no borra las existentes, así que restáuralo en un servicio de base de datos nuevo.

Volúmenes ​

Una copia de un volumen es un archivo .tar del volumen. El proyecto debe estar detenido mientras se hace o se restaura, y una restauración necesita un volumen vacío.

Copias externas ​

Cada copia de seguridad que haces, cada copia automática y cada archivo subido se copia también a un almacenamiento de objetos en otra ubicación. La insignia Off-site copy aparece en una copia cuando su réplica está guardada; hasta entonces muestra Copying off-site, normalmente durante un minuto o dos.

La réplica se cifra en el plano de control antes de salir, así que el proveedor de almacenamiento no puede leer tus datos. Si el plano de control pierde el archivo de la copia, una restauración o descarga recupera primero la réplica y comprueba su SHA-256 antes de usarla. Eliminar una copia, su caducidad automática o la eliminación del proyecto también eliminan la réplica.

Tu responsabilidad ​

Las copias de seguridad se guardan en el plano de control de Zenavo, separadas de tu servidor, con una réplica externa. Una copia no está verificada hasta que la restauras en algún sitio y compruebas los datos. Para los datos importantes, guarda también tus propias copias, como instantáneas de disco del proveedor o descargas de tus copias.

Sin relación con Zeabur.