Publicaciones

Los cambios en tus modelos y en la configuración se preparan como borradores. Una publicación los pasa a producción juntos, ahora o a la hora que fijes.

Qué se prepara como borrador

Editar un modelo o subir tu archivo de configuración escribe un borrador. El tráfico de producción recibe la copia publicada hasta que una publicación lleva el cambio. Las publicaciones cubren modelos, operaciones, hooks, programaciones, proveedores de inicio de sesión, roles para tus usuarios, locales, el catálogo de variantes, dimensiones de contexto, tokens de diseño y ajustes del proyecto. Las credenciales y los secretos quedan fuera y surten efecto de inmediato.

Qué sale sin esperar

Un modelo o una operación nuevos se publican al crearlos, y lo mismo ocurre con una actualización de modelo que solo añade campos opcionales. Todo lo demás espera a una publicación.

Publicar ahora o a una hora fijada

Una publicación lleva todos los borradores pendientes, o un subconjunto que tú indiques, y los publica en una sola transacción. Puedes ejecutar una desde la consola, con foir release publish, o como parte de una subida con foir push --publish. Admite una hora opcional, así que puede programarse. Una vez ejecutada una publicación, el esquema público cambia para todos los consumidores en cuestión de segundos.

El diff y la reversión

Una publicación que lleva un cambio incompatible, como un cambio de nombre, un campo eliminado o un tipo restringido, muestra un diff de lo que lleva exactamente antes de salir. Revertir la última publicación vuelve a publicar el conjunto anterior.

Publicar junto con el contenido

El contenido de los registros tiene sus propios borradores, versiones y programaciones, separados de las publicaciones. Para enviar ambos a la vez, un despliegue puede nombrar una publicación programada que salga primero. La publicación sale en el momento del despliegue, completa o no sale, y si es rechazada o falla, el despliegue no empieza.

Lee el detalle

La guía de publicación del esquema explica los canales de borrador y publicado, qué espera a una publicación, y el diff y la reversión.