I've updated our dev db to Postgres 16 yesterday and it takes the db offline for about 8 minutes.
I was planning to do the same next Sunday morning but rather than have the server show an obscure error page we could put up a simple, configurable interstitial on the home page via an env variable HOMEPAGE_INTERSTITIAL. Its content can/should be Markdown.
This could also be useful in case we ever hit db issues, because this page can be served when the db is down.
I've updated our dev db to Postgres 16 yesterday and it takes the db offline for about 8 minutes.
I was planning to do the same next Sunday morning but rather than have the server show an obscure error page we could put up a simple, configurable interstitial on the home page via an env variable
HOMEPAGE_INTERSTITIAL
. Its content can/should be Markdown.This could also be useful in case we ever hit db issues, because this page can be served when the db is down.