У меня довольно стандартная настройка flask, SQLAlchemy и AWS RDS с Postgresql БД.
После изменения SSL-сертификатов RDS в работающей системе отображается приложение (flask) следующее исключение и не удалось его восстановить.
(psycopg2.errors.AdminShutdown) разрыв соединения из-за команды администратора. SSL-соединение было неожиданно закрыто
Я инициирую БД работает следующим образом (стандартным способом):
app = Flask(__name__)
db = SQLAlchemy()
db.init_app(app)
Вышеуказанное исключение произошло во время стандартного запроса БД:
r = MyModel.query.filter(foo == bar).all()
Как я могу сделать самовосстанавливающееся соединение БД?
Как я могу поймать это исключение?