Migra tablas de Drive a Cloud SQL

Las tablas de Drive no se admiten en App Maker desde el 15 de mayo de 2019. Aún puedes cambiar las aplicaciones a Cloud SQL con la herramienta de migración, pero no puedes exportar datos de las tablas de Drive para importarlos a Cloud SQL. Cuando migras la aplicación desde las tablas de Drive, todas las instancias de vista previa de esta aplicación comparten la misma base de datos de Cloud SQL.

Antes de comenzar

  1. Si tu organización todavía no usa Cloud SQL, pídele a tu administrador de G Suite que configure tu base de datos de Cloud SQL predeterminada.
  2. Asegúrate de que ningún otro desarrollador esté trabajando en la aplicación.
  3. Identifica y borra los datos innecesarios en tus tablas de Drive para hacer que la migración sea más rápida y confiable.
  4. Haz clic en la configuración settings chevron_right de la Base de datos y verifica si tu aplicación usa la base de datos de Cloud SQL predeterminada. App Maker no puede migrar datos a una base de datos de Cloud SQL personalizada.
  5. De ser necesario, vuelve a publicar la última implementación para asegurarte de que se implementen los cambios pendientes en App Maker.
  6. Prueba la aplicación para verificar que la última implementación funcione como se espera.

Migra tu aplicación a Cloud SQL

  1. Haz clic en Datos para abrir tus modelos de datos.
  2. Haz clic en Actualiza a Google Cloud SQL para migrar los modelos de tu aplicación.
  3. Deja la página abierta y no vuelvas a cargar o cerrar tu navegador hasta que se complete la migración.

    Si tu migración no se completa o si informa un error, inténtalo de nuevo. Si aún no funciona, comunícate con el equipo de asistencia.

  4. Obtén una vista previa de tu aplicación y asegúrate de que funcione como se espera.

  5. Sigue los pasos en la sección a continuación para migrar tus implementaciones a Cloud SQL.

Migra tus implementaciones a Cloud SQL

  1. Publica la última revisión en tu implementación, lo que activará la migración de la base de datos para tu implementación.
  2. Deja la página abierta y no vuelvas a cargar o cerrar tu navegador hasta que se complete la migración.
  3. Repite los pasos para otras implementaciones.

Migra desde Cloud SQL predeterminada a personalizada (opcional)

Después de migrar la aplicación de las tablas de Drive a una base de datos en la instancia predeterminada de Cloud SQL, puedes cambiar a una instancia de Cloud SQL personalizada. Se puede dedicar una instancia de Cloud SQL personalizada a tu base de datos de implementación de producción. Elige esta configuración si necesitas una base de datos de alto rendimiento que pueda admitir muchos usuarios y datos, o una base de datos que se pueda compartir entre aplicaciones. Comunícate con el administrador de Google Cloud Platform para configurar la base de datos.

Para cambiar a una base de datos de Cloud SQL personalizada, realiza lo siguiente:

  1. Publica tu aplicación y asegúrate de que funcione como se espera. Etiqueta la revisión así puedes saber cuál fue la última en usar la base de datos de Cloud SQL predeterminada por si necesitas volver a ella.
  2. Si tu aplicación tiene datos en la base de datos de instancia de Cloud SQL predeterminada, esos datos no se migran cuando cambias a la base de datos en la instancia de Cloud SQL personalizada. Exporta los datos desde la base de datos de Cloud SQL predeterminada a Cloud Storage como un archivo de volcado de SQL. Descubre cómo hacerlo.
  3. Si quieres que tus instancias de vista previa usen una base de datos en la instancia de Cloud SQL personalizada, actualiza los ajustes de configuración de la base de datos de Cloud SQL para tu aplicación:
    1. Haz clic en la configuración settings chevron_right de la Base de datos chevron_right Cambia a una base de datos de Cloud SQL personalizada.
    2. Ingresa la dirección con el formato para tu tipo de instancia:
      • Primera generación: projectName:instanceName/databaseName
      • Segunda generación: projectName:regionName:instanceName/databaseName
    3. Haz clic en Actualizar.
  4. Si quieres que tu implementación use la base de datos en la instancia de Cloud SQL personalizada, actualiza la configuración de la base de datos de Cloud SQL para tu implementación de la siguiente manera:
    1. Haz clic en Publicar chevron_right Editar implementaciones.
    2. Haz clic en la flecha hacia abajo keyboard_arrow_down chevron_right Editar.
    3. Selecciona Usar base de datos de Cloud SQL personalizada (Use Custom Cloud SQL database) y, luego, ingresa la dirección con el formato para tu tipo de instancia:
      • Primera generación: projectName:instanceName/databaseName
      • Segunda generación: projectName:regionName:instanceName/databaseName
    4. Haz clic en Guardar.
    5. Repite el proceso para otras implementaciones que quieras que usen una base de datos en la instancia de Cloud SQL personalizada.
  5. Si exportaste datos de la base de datos en la instancia de Cloud SQL predeterminada, importa el archivo de volcado de SQL a tu base de datos de Cloud SQL personalizada. Descubre cómo hacerlo.