Может ли у меня быть по 2 экземпляра engine и sessionmaker под одну и ту же БД, если они будут использоваться в разных скриптах? Это ничего не ломает ведь?
Всем привет. Есть большой запрос, который ищет одну запись в БД по нескольким условиям. В where есть and_ с четырьмя условиями. Появилась необходимость убирать некоторые услов...
столкнулся с такой же проблемой как здесь: https://github.com/aio-libs/aiomysql/issues/179 но это не для алхимии. Решение в том, чтобы использовать пул соединений. Есть приме...
может тебе наоборот, right join нужен?
sqlalchemy.exc.InvalidRequestError: Table 'users' is already defined for this MetaData instance. Specify 'extend_existing=True' to redefine options and columns on an existing...
q = select(PollData.user_tg_id)\ .distinct()\ .where( (minimal_datetime <= PollData.answer_time) & (PollData.answer_time <= datetime.dateti...
Кстати, давно мучающий меня вопрос — как сделать чтобы у моделей показывались аргументы при создании? В обычных классах это все видно через __init__, а здесь как быть?
Хм, а я так понял, что бессмысленно пытаться получить relationship модели, если получать эту модель с опциями вроде selectinload, joined и т.д.? Работают только lazy, указанны...
как в алембике сделать чтобы в op.execute() можно было прописать несколько команд через ";" ?
Всем привет. В ORM алхимии ведь можно не прописывать вручную update, а просто изменить у объекта значение атрибута и сделать session.commit() ?
в ORM алхимии можно провернуть insert(Model).values(values_as_tuples) или можно только со словарем?
Ни с того, ни с сего в логах заметил ошибку: Lost connection to MySQL server during query. В интернете посмотрел, толкого решения не нашел. Это можно как-то исправить параметр...
интересно, а в алхимии нет никакого workaround чтобы провернуть вложенную транзакцию в mysql? В том смысле что вместо них вроде используют SAVEPOINT label; но я такого метода,...
Вот у меня есть три модели: User, Forum и Waiting. В User есть FK forum на Forum, а в Waiting есть FK на User. Как мне при удалении User удалять целиком соответствующую запись...
так, а что мне тогда в селект запихнуть чтобы был доступ к атрибутам и первой и второй модели?
А что алхимия вернет в результате outerjoin? У этого объекта можно нормально атрибуты доставать?
Всем привет. Хочу получить из БД список дат, где месяц и день такие же, как сегодня. Как можно написать такой запрос? Пробовал что-то такое в where и в filter, но ругается на ...
Вопрос по тайпхинтам: как в алхимии так сделано, что показывается какая модель возвращается (хотя понятно, что у get однозначно не прописан этот класс в хинте). После -> каким...
Всем привет. Кто-нибудь может показать, как выглядит тестирование работы с алхимией через pytest? Я имею ввиду фикстуру для создания бд, подключения к ней и последующего удале...
Сейчас у меня такая схема: Мидлварь кидает в хендлеры сессии, полученные через sessionmaker в самой мидлвари. В хендлере я создаю объект адаптера, передаю ему сессию, делаю оп...