Tag: sqlalchemy

Список таблиц базы данных с SQLAlchemy

Я хочу реализовать функцию, которая предоставляет информацию обо всех таблицах (и их именах столбцов), которые присутствуют в базе данных (а не только те, которые созданы с помощью SQLAlchemy). Читая документацию, мне кажется, что это делается через отражение, но мне не удалось что-то сделать. Любые предложения или примеры того, как это сделать?

Как установить тайм-аут для выполнения запроса

В моем веб-приложении некоторые запросы sqg-postgres берутся вовремя для выполнения. Я хочу установить тайм-аут инструкции только для них. Одна часть запросов должна быть отменена таймаутом, но другая должна работать без каких-либо ограничений. В postgres существует функция statement_timeout. Как перенести запрос SqlAlchemy с помощью функции statement_timeout? Как это: SET statement_timeout TO 1000; — timeout for one […]

Как закрыть сеанс SQLAlchemy?

Следуя тому, что мы прокомментировали в разделе Как закрыть соединение sqlalchemy в MySQL , я проверяю соединения, которые SQLAlchemy создает в моей базе данных, и я не могу закрыть их, не выходя из Python. Если я запустил этот код в консоли python, он будет продолжать сеанс, пока я не выйду из python: from sqlalchemy.orm import […]

sqlalchemy атрибуты отношения внешнего ключа

У меня есть таблица User и таблица Friend. Таблица Друг содержит два внешних ключа как для моей таблицы User, так и для поля состояния. Я пытаюсь использовать атрибуты из таблицы User в объекте Friend. Например, я хотел бы иметь возможность делать что-то вроде friend.name или friend.email. class User(Base): """ Holds user info """ __tablename__ = […]

Почему загрузка объектов SQLAlchemy через ORM 5-8x медленнее, чем строки через необработанный курсор MySQLdb?

Я заметил, что SQLAlchemy медленно загружал (и ORMing) некоторые данные, которые были довольно быстрыми, чтобы извлекать с использованием bare-кости SQL. Во-первых, я создал базу данных с миллионом записей: mysql> use foo mysql> describe Foo; +——-+———+——+—–+———+——-+ | Field | Type | Null | Key | Default | Extra | +——-+———+——+—–+———+——-+ | id | int(11) | NO […]

SQLAlchemy JSON как blob / text

Я храню JSON как blob / text в столбце, используя MySQL. Есть ли простой способ преобразовать это в dict, используя python / SQLAlchemy?

Sqlalchemy удалить подзапрос

Я пытаюсь удалить некоторые дочерние строки, используя отфильтрованный запрос без результата: sl = DBSession.query(Puesto.id).filter(Puesto.locales_id == id).subquery() DBSession.query(Servicio).filter(Servicio.puestos_id.in_(sl)).delete() Я получаю InvalidRequestError: Could not evaluate current criteria in Python. Specify 'fetch' or False for the synchronize_session parameter. InvalidRequestError: Could not evaluate current criteria in Python. Specify 'fetch' or False for the synchronize_session parameter. как ошибка. Полная трассировка […]

Как я могу использовать UUID в SQLAlchemy?

Есть ли способ определить столбец (первичный ключ) как UUID в SQLAlchemy при использовании PostgreSQL (Postgres)?

Динамическое построение фильтров в SQLAlchemy

Я ищу способ динамически создавать фильтры с помощью SQLAlchemy. То есть, учитывая столбец, имя оператора и значение сравнения, создайте соответствующий фильтр. Я попытаюсь проиллюстрировать пример (это будет использовано для создания API). Допустим, у нас есть следующая модель: class Cat(Model): id = Column(Integer, primary_key=True) name = Column(String) age = Column(Integer) Я хотел бы сопоставлять запросы с […]

Отношения по составным ключам с использованием sqlalchemy

У меня есть эта простая модель Author-Books и не может найти способ сделать firstName и lastName составным ключом и использовать его в отношении. Есть идеи? from sqlalchemy import create_engine, ForeignKey, Column, String, Integer from sqlalchemy.orm import relationship, sessionmaker from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() engine = create_engine('mssql://user:pass@library') engine.echo = True session = sessionmaker(engine)() class […]

 
Interesting Posts for Van-Lav

BeautifulSoup – поиск по тексту внутри тега

Facebook События и часовые пояса, как конвертировать UTC datetime в то, что ожидает facebook?

Использование ансамбля голосования sklearn с частичной подгонкой

Как избежать предупреждений Pylint для конструктора унаследованного класса в Python 3?

Как настроить качество измененного изображения в библиотеке изображений Python?

Точность плавания Python без целочисленной точности после десятичной точки

Python / ImportError: импорт по имени файла не поддерживается

разница в производительности re.match vs re.search

TypeError: object .__ new __ () не принимает параметров

Отображение и повторение списка в строке?

Python threading.thread.start () не возвращает управление основной теме

Как я могу получить доступ к переменной класса в инициализаторе в Python?

Threading в python с использованием очереди

Разница django между clear () и delete ()

Почему этот фрагмент списка обрабатывает 0 и 1 как то же самое в Python?

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