Я создаю код FrontEnd (FE) React, который зависит от конечных точек, созданных моими коллегами из BackEnd (BE). Дважды за последние недели разные инженеры BE забыли создать (воссоздать?) Представления в PostgreSQL, в которых их конечные точки зависят от запросов. В результате мой код FE завершается ошибкой, и конечная точка возвращает ошибку 500.
Когда я указал им на это, они вручную воссоздали требуемые представления, и все работало нормально.
Учитывая, что скоро мы переместим нашу систему в производство, эта очевидная точка отказа мне кажется странной.
Есть ли способ заставить код автоматически отслеживать наличие или отсутствие представлений в БД и воссоздать их, если они пропали без вести?