Saltar al contenido principal
Una rama es un subproyecto con su propio Postgres, configuración de autenticación, almacenamiento, funciones perimetrales, plantillas de correo electrónico, canales en tiempo real y programaciones. Fusione de nuevo cuando esté listo o restablezca e intente de nuevo. Disponible en InsForge OSS 2.1.0+.

Conceptos

Cada rama se ejecuta en su propia instancia EC2, restaurada desde el padre en el momento de la creación. merge ejecuta un diff de tres vías contra el estado de creación del padre. La rama comparte el JWT_SECRET del padre pero obtiene su propio API_KEY. Los servicios de cómputo y las implementaciones de frontend no se ramifican.

Uso

Cree una rama con full (esquema + datos) o schema-only (más rápido, tablas de usuario vacías).
Obtenga una vista previa del SQL de fusión antes de aplicar.
Revierta a la instantánea de creación o elimine la rama.

Casos de uso específicos

Utilice una rama para migraciones de esquema arriesgadas, reescrituras de RLS, intercambios de proveedores OAuth y refactorizaciones de funciones perimetrales. Omítala para cambios triviales y rellenos de datos (las filas de datos de usuario no se fusionan automáticamente). Las fusiones se bloquean en conflictos. Resuelva en la rama o restablezca e intente de nuevo. Cuotas: 3 proyectos padre por organización, 2 ramas activas por padre, sin anidamiento. Una fusión exitosa no elimina automáticamente la rama.

Más recursos