ElmonyDocumentos

Integraciones

Supabase

Supabase proporciona Postgres, autenticación, almacenamiento y funciones perimetrales. Elmony puede conectar varias organizaciones y asignar un proyecto o rama de base de datos a cada aplicación.

Conectar un proyecto

  1. Abra un proyecto web en Builder y seleccione Base de datos.
  2. elegir Proyecto para una selección específica de la aplicación o Global compartido para reutilizar un proyecto seleccionado en todas las aplicaciones.
  3. Seleccionar Conectar Supabase y autorizar la correcta organización en el navegador. Puede agregar más de una organización.
  4. Seleccione el proyecto Supabase para la aplicación.
  5. Opcionalmente, seleccione una rama de la base de datos en lugar de la base de datos predeterminada del proyecto.
Cambiar un proyecto global compartido afecta a todas las aplicaciones que utilizan Shared global. Prefiera el alcance del proyecto cuando las aplicaciones necesiten bases de datos u organizaciones aisladas.

Qué puede configurar Elmony

Autenticación y datos

Pídale a Builder que agregue inicio de sesión, tablas, consultas y políticas de seguridad a nivel de fila. Revise las políticas generadas con los requisitos de acceso reales del proyecto.

Funciones de almacenamiento y servidor.

Utilice almacenamiento para archivos y funciones perimetrales para lógica del lado del servidor o credenciales de servicios privados. Nunca exponga claves privilegiadas en el código del navegador.

Migraciones de esquemas

Configuración → Integraciones incluye una opción para generar archivos de migración SQL cuando Elmony modifica un esquema de Supabase. Revise las migraciones generadas y pruébelas antes de aplicarlas a los datos de producción.

Solución de problemas

  • El proyecto está en pausa: ábralo en el panel de Supabase y restáurelo o reanude su pausa antes de usar las funciones de base de datos, autenticación o función Edge.
  • Falta proyecto: actualice las organizaciones, agregue la organización propietaria del proyecto y verifique que la cuenta conectada pueda acceder a él.
  • Sin clave publicable: Confirme que la organización y el proyecto previstos estén seleccionados y luego vuelva a conectar la organización si su autorización está obsoleta.
  • Advertencia de desconexión: desconectar una organización globalmente la elimina de las aplicaciones que usan proyectos en esa organización.