Hi James,

We took a look at the timeline of events, as well as what caused the issue and the facts are as follow:

This can be correlated through the Postgres service's logs, which you can also access, by searching for "starting PostgreSQL 15.1".

As observed, the time interval between Postgres starts is roughly 3 minutes (90 seconds for shutdown + 90 seconds for startup):

https://mail.google.com/mail/u/0?ui=2&ik=5c6d00572f&attid=0.1&permmsgid=msg-f:1771702032680523328&th=1896599ca1c29640&view=fimg&fur=ip&sz=s0-l75-ft&attbid=ANGjdJ_wuUaoDLrPYlXCtQboMeECgfsTu7NQyUa0cqjR1YNb2puDQ-4qWDEcRIH8-Vf5rqGm3pwHAH2jPF4k0pX15BwLrDuDOWlpFVaJ3psILM0FyJUggEwWuowdHhs&disp=emb&realattid=bb33b991d2d67580_0.1

To restore your database service, we had to intervene and apply a set of changes which address this behaviour - namely systemd process lifecycle timeouts.

We have addressed this issue for newer projects, but the rollout to update projects provisioned prior to this changes is currently in progress - unfortunately, the changes hadn't yet reached your project before this took place.

We've prioritized your project in the rollout and it received the changes, allowing Postgres to run its full recovery cycle, and to avoid similar situations from occurring.

Please let me know if I can be of assistance in any other form, or provide any other information.

Best regards,

Paul Cioanca

Supabase Engineer