Вопросы
Почему возникает ошибка вложенной откатки в SQLAlchemy?
Я получил следующую ошибку в моем коде на Python, который собирает статусы с Twitter и сохраняет их в базу данных:
sqlalchemy.exc.InvalidRequestError: This Session's transaction has been rolled back by a nested rollback() call. To begin a new transaction, issue Session.rollback()...
Выполнение SQL из файла в SQLAlchemy
Как я могу выполнить целый SQL-файл в базе данных, используя SQLAlchemy? Файл может содержать множество различных SQL-запросов, включая команды BEGIN и COMMIT/ROLLBACK.
SQLAlchemy: выполнение сырого SQL с параметрами в привязках
Я пытаюсь выполнить простой SQL-запрос с параметрами с использованием SQLAlchemy в скрипте Alembic. Вот мой код:
from alembic import op
t = {"code": "123", "description": "one two three"}
op.execute("insert into field_tags (id, field_id, code, description) " +
"values...
Как создать подзапрос в SQLAlchemy?
Описание проблемы:
Я использую SQLAlchemy и пытаюсь выполнить следующий SQL-запрос:
SELECT *
FROM Residents
WHERE apartment_id IN (SELECT ID
FROM Apartments
WHERE postcode = 2000)
Не удается выполнить его как сырой SQL с помощью...
SQLAlchemy: В чем разница между flush() и commit()?
В чем разница между flush() и commit() в SQLAlchemy?
Я уже читал документацию, но не стал wiser - она, кажется, предполагает предысторию, которой у меня нет.
Меня особенно интересует их влияние на использование памяти. Я загружаю данные в базу данных из серии файлов (всего около 5 миллионов...
SQLAlchemy: Как использовать ORDER BY по убыванию?
Как я могу использовать сортировку по убыванию в запросе SQLAlchemy, подобном следующему?
Этот запрос работает, но возвращает результаты в порядке возрастания:
query = (model.Session.query(model.Entry)
.join(model.ClassificationItem)
.join(model.EnumerationValue)
...