Tag: sqlalchemy

Может ли SQLAlchemy объекты DateTime быть наивными?

Я работаю с SQLAlchemy, и я еще не уверен, какую базу данных я буду использовать под ней, поэтому я хочу как можно скорее как DB-agnostic. Как я могу хранить объект базы данных datetime, соответствующий часовому поясу, в DB, ​​не привязывая себя к конкретной базе данных? Прямо сейчас, я уверен, что время UTC, прежде чем я […]

Ошибка SQLAlchemy для памяти в операторе select

Согласно SQLAlchemy, операторы select обрабатываются как итераторы для циклов. Эффект заключается в том, что оператор select, который возвращает массивное количество строк, не использует чрезмерную память. Я нахожу, что следующий оператор в таблице MySQL: for row in my_connections.execute(MyTable.__table__.select()): yield row Похоже, что это не следует, поскольку я переполняю доступную память и начинаю биться до того, как […]

чтение подчиненного устройства, чтение-запись

У меня есть Flask, SQLAlchemy webapp, который использует один сервер mysql. Я хочу расширить базу данных, чтобы иметь подчиненный сервер только для чтения, чтобы я мог распространять считывания между ведущим и ведомым, продолжая запись на главный сервер db. Я просмотрел несколько вариантов, и я считаю, что не могу сделать это с помощью простой SQLAlchemy. Вместо […]

Как обновить запись строки SQLAlchemy?

Предположим, что таблица имеет три столбца: username , password и no_of_logins . Когда пользователь пытается войти в систему, его проверили для записи с запросом типа user=User.query.filter_by(username=form.username.data).first() Если пароль совпадает, он идет дальше. То, что я хотел бы сделать, – подсчитать, сколько времени пользователь вошел в систему. Таким образом, когда он успешно регистрируется, я хотел бы […]

Flask-SQLalchemy обновляет информацию о строке

Как я могу обновить информацию о строке? Например, я хотел бы изменить столбец имен строки с идентификатором 5.

Использование Flask-SQLAlchemy в моделях Blueprint без ссылки на приложение

Я пытаюсь создать «модульное приложение» в Flask с помощью Blueprints. Однако при создании моделей я сталкиваюсь с проблемой обращения к приложению, чтобы получить db -объект, предоставленный Flask-SQLAlchemy. Я хотел бы иметь возможность использовать некоторые чертежи с несколькими приложениями (подобно тому, как приложения Django могут быть использованы), поэтому это нехорошее решение. * Можно сделать switcharoo, и […]

База данных «на лету» со сценарием

У меня есть набор файлов .csv, которые я хочу обработать. Было бы намного проще обрабатывать его с помощью SQL-запросов. Интересно, есть ли какой-нибудь способ загрузить CSV-файл и использовать язык SQL, чтобы изучить его с помощью языка сценариев, такого как python или ruby. Загрузка его с чем-то похожим на ActiveRecord была бы потрясающей. Проблема в том, […]

SQLAlchemy: как фильтровать поле даты?

Вот модель: class User(Base): … birthday = Column(Date, index=True) #in database it's like '1987-01-17' … Я хочу фильтровать между двумя датами, например, выбирать всех пользователей в интервале от 18 до 30 лет. Как реализовать его с помощью SQLAlchemy? Я думаю о: query = DBSession.query(User).filter( and_(User.birthday >= '1988-01-17', User.birthday <= '1985-01-17') ) # means age >= […]

Python прописывает в sqlalchemy

Я хотел бы загрузить / сохранить dict в / из моей базы данных sqlite, но у меня возникли проблемы с выяснением простого способа сделать это. На самом деле мне не нужно фильтровать и т. Д. На основе содержимого, поэтому простое преобразование в / из строки в порядке. Следующим лучшим было бы иностранные ключи. Пожалуйста, не […]

Преобразование ORM SQLAlchemy в pandas DataFrame

Эта тема не была рассмотрена через некоторое время, здесь или в другом месте. Есть ли решение, преобразующее SQLAlchemy <Query object> в pandas DataFrame? У Pandas есть возможность использовать pandas.read_sql но для этого требуется использование raw SQL. У меня есть две причины для того, чтобы не допустить этого: 1) У меня уже есть все, используя ORM […]

Python - лучший язык программирования в мире.