Size: a a a

2020 June 14

DB

Dima Boger in aiogram [ru]
Ну там про databases что-то помню
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Dima Boger
А уточни запрос
Коннект к базе. Как сделать используя databases. По примерам не раскурил.
источник

DB

Dima Boger in aiogram [ru]
А на чем запнулся
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Dima Boger
А на чем запнулся
ну если смотреть их доку, то там вообще коннект идёт вне функции. То есть по сути очень абстрактный пример. Хотелось бы более менее боевой. Я в целом не знаю с чего начать. https://www.encode.io/databases/database_queries/
источник

DB

Dima Boger in aiogram [ru]
Евгений Ры́марев
ну если смотреть их доку, то там вообще коннект идёт вне функции. То есть по сути очень абстрактный пример. Хотелось бы более менее боевой. Я в целом не знаю с чего начать. https://www.encode.io/databases/database_queries/
Это фишка енкодовской доки — все примеры выполнимы в ipython as is
источник

DB

Dima Boger in aiogram [ru]
Евгений Ры́марев
ну если смотреть их доку, то там вообще коннект идёт вне функции. То есть по сути очень абстрактный пример. Хотелось бы более менее боевой. Я в целом не знаю с чего начать. https://www.encode.io/databases/database_queries/
В простейшем случае — на каждый запрос открывай коннект к базе, в конце закрывай
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Dima Boger
В простейшем случае — на каждый запрос открывай коннект к базе, в конце закрывай
звучит не очень
источник

DB

Dima Boger in aiogram [ru]
Евгений Ры́марев
звучит не очень
https://github.com/encode/databases/issues/45 если не хватит, то можно воспользоваться пулом коннектов
источник

DB

Dima Boger in aiogram [ru]
Евгений Ры́марев
звучит не очень
Или вопрос где открывать?
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Dima Boger
Или вопрос где открывать?
Да в целом, где открывать, как использовать
источник

PB

Pavel B in aiogram [ru]
Почему не на время пока будешь спать?))
источник

T

Tishka17 in aiogram [ru]
Alex RootJunior
а ещё скажи что плохо использовать контекствары тем кто делал decimal в стдлибе.

там конфиг поверх контекстваров работает.
Честно, я так и не понял как юзать децимал если мне в одном треде нужны вычисления с разной точностью
источник

T

Tishka17 in aiogram [ru]
Yacha 🏳‍🌈
Тогда уже лучше в модуле объявить базу
1. В каком?
2. Как?
источник

G

Gabben in aiogram [ru]
aiogram
Пользователь Pavel B забанен на 15 мин.
Лучше ро выдавать 🤔
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Dima Boger
Или вопрос где открывать?
У меня не вопрос масштабируемости, а вопрос как это правильно делается всё.
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Gabben
Лучше ро выдавать 🤔
на твинки? да ну их. "самые умные" обходят ро
источник

T

Tishka17 in aiogram [ru]
Евгений Ры́марев
У меня не вопрос масштабируемости, а вопрос как это правильно делается всё.
В мидлваре открывать до обработки и закрываешь после обработки
источник

T

Tishka17 in aiogram [ru]
Независимо от того, юзаешь ты глобалы или нет
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Tishka17
В мидлваре открывать до обработки и закрываешь после обработки
да, ты это уже писал про мидлвари
источник

T

Tishka17 in aiogram [ru]
Это общий принцип. У тебя есть некий шаг бизнес логики: сообщение/клик в боте, обработка сообщения из очереди, веб запрос, запуск периодического задания. В начале/перед началом обработки берешь коннект, в конце возвращаешь туда откуда брал
источник