Один connect при старте или connect-fetch-close при необходимости?
Как правильнее?
допустим бот, где-то нужно сделать select, где-то insert, где-то update, в зависимости от команды. Лучше держать один коннект с базой, который пристарте бота или каждый раз открывать, выполнять, закрывать коннект?
к примеру библиотека asyncpg.
Например, в алхимии есть сессии. Там сказано, что их надо на каждый запрос открывать, выполнять нужное действие и закрывать. И лучше всего это делать или через контекстные менеджеры, или, допустим, через middleware, скажем, как в fastAPI.