Tag: sqlalchemy

SQLAlchemy необработанная подстановка параметров SQL с предложением IN

У меня есть оператор SQL, SELECT foo FROM bar WHERE id IN %s . У меня есть список целых чисел, например [1, 2, 3] и я хотел бы, чтобы это превратилось в инструкцию SQL, которая выглядит как SELECT foo FROM bar WHERE id IN (1, 2, 3) . Я использую SQLAlchemy Core для пула соединений […]

SQLAlchemy Automap не создает класс для таблиц без первичного ключа

Я использую SQL Alchemy v (0.9.1), который имеет функциональность automap. Это позволяет мне автоматически создавать классы и отношения. http://docs.sqlalchemy.org/en/rel_0_9/orm/extensions/automap.html Проблема, которую я испытываю, заключается в том, что при использовании automap_base я вижу, что не все таблицы, доступные в списке metadata.tables, отображаются. При подготовке нет ошибок, за исключением того, что я не могу получить доступ к […]

Определение столбца перечисления SQLAlchemy с перечислением Python вызывает «ValueError: недействительное перечисление»

Я пытаюсь следовать этому примеру, чтобы иметь столбец enum в таблице, который использует тип Enum Python. Я определяю перечисление, а затем передаю его в столбец, как показано в примере, но я получаю значение ValueError: <enum 'FruitType'> is not a valid Enum . Как правильно определить столбец перечисления SQLAlchemy с перечислением Python? from flask import Flask […]

Как узнать, пока не загружено ленивое отношение, с SQLAlchemy?

С SQLAlchemy, есть ли способ заранее знать, будет ли отношение лениво загружено? Например, учитывая ленивое отношение parent-> children и экземпляр X «parent», я хотел бы знать, загружен ли «X.children», не вызывая запрос.

Создание частичного уникального индекса с sqlalchemy на Postgres

SQLAlchemy поддерживает создание частичных индексов в postgresql . Можно ли создать частичный уникальный индекс через SQLAlchemy? Представьте себе таблицу / модель: class ScheduledPayment(Base): invoice_id = Column(Integer) is_canceled = Column(Boolean, default=False) Мне нужен уникальный индекс, где может быть только один «активный» ScheduledPayment для данного счета-фактуры. Я могу создать это вручную в postgres: CREATE UNIQUE INDEX only_one_active_invoice […]

Как получить выполненный SQL-код из SQLAlchemy

Я использую SQLAlchemy и хотел бы записать исполняемый код SQL (т. Е. Код со всеми параметрами привязки, уже указанными и замененными). В случае psycopg2 можно было использовать атрибут query объекта Cursor (см. Документацию psycopg ). В случае MySQLdb можно использовать атрибут _last_executed объекта Cursor . Мой вопрос: как я могу получить только что выполненную строку […]

SQLAlchemy: проверьте, присутствует ли объект в таблице.

У меня есть элемент класса, id которого является первичным ключом и автоматически сгенерирован. Теперь я читаю данные из другого внешнего источника, создаю объект Item и проверяю, присутствует ли этот объект в моей таблице items . Как мне это сделать?

тестовая колба sql alchemy

У меня есть рабочее веб-приложение на Flask с SqlAlchemy для модерации новостей, у него есть некоторые методы api для обработки запросов модерации, таких как одобрение, отклонение выбранных новостей, их список и т. Д. Я хочу написать модульные тесты для этих методов и Я заставил их работать, но я не понимаю, как реализовать выполнение всех запросов, […]

SQLAlchemy filter in_ operator

Я пытаюсь выполнить простую операцию фильтра в запросе в sqlalchemy, например: q = session.query(Genotypes).filter(Genotypes.rsid.in_(inall)) где inall – список строк. Генотипы сопоставляются с таблицей: class Genotypes (object): pass Genotypes.mapper = mapper(Genotypes, kg_table, properties={'rsid': getattr(kg_table.c, 'rs#')}) Это кажется мне довольно простым, но я получаю следующую ошибку, когда выполняю указанный выше запрос, выполняя q.first() : «sqlalchemy.exc.OperationalError: (OperationalError) слишком […]

Невозможно инициализировать Elixir

Я начинаю с Elixir и SQL Alchemy. Я создал файл python, связанный с базой данных Mysql, но как только я выполню с помощью python, я получу ошибку ниже: root@raspberrypi:/Python/mainFlask/yonkiPOPS# python yonki.py Traceback (most recent call last): File "yonki.py", line 1, in <module> from elixir import metadata, Entity, Field File "/usr/local/lib/python2.7/dist-packages/Elixir-0.7.1-py2.7.egg/elixir/__init__.py", line 29, in <module> from […]

 
Interesting Posts for Van-Lav

Как работает строка тройной кавычки Python?

Интерактивная функция ноутбука IPython: как установить диапазон ползунков

Изменение списка во время итерации по нему – почему бы и нет?

Односторонний t-тест для линейной регрессии?

как добавить выбранные файлы из диалогового окна в словарь?

Извлечь индексы массива, которые содержат определенное значение

Как запустить Spyder в виртуальной среде?

Как использовать python-запросы и крючки событий для записи веб-искателя с функцией обратного вызова?

Python. По умолчанию пользовательские классы имеют методы __cmp __ () и __hash __ ()? Или?

Какую версию Python следует использовать, если я новичок в Python?

PyQt: флажок в QTableWidget

Считываемый эквивалент C # операции кусочка Python

Самый быстрый способ найти ближайшую точку к данной точке в 3D, в Python

Как создать файл excel с автофильтром в первой строке с помощью xlwt?

Генерирование случайных предложений из пользовательского текста в NLTK Python?

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