Tag: sqlalchemy

Как создать столбец идентификатора, не являющийся первичным ключом с SQLAlchemy?

Как создать столбец идентификатора в SQLAlchemy, автоматически увеличивая его и не являясь основным ключом? Я использую Postgres. Благодаря, Yann

запрос Kerberized Hive с SQL Алхимия

Я пытаюсь запросить кластер Kerberized Hive с SQL Alchemy . Я могу отправлять запросы с помощью pyhs2, который подтверждает, что можно подключиться и запросить Hive при аутентификации Kerberos: import pyhs2 with pyhs2.connect(host='hadoop01.woolford.io', port=10500, authMechanism='KERBEROS') as conn: with conn.cursor() as cur: cur.execute('SELECT * FROM default.mytable') records = cur.fetchall() # etc … Я замечаю, что Airflow Airbnb […]

Запрос sql alchemy застрял в зависимости от значения

Я довольно новичок в python и MySql. Я пытаюсь импортировать данные, полученные в файлах excel, в MySql, используя python. Скрипты работают тихо, но у меня есть простая часть выбора, которая работает неправильно. Он пытается получить данные из одной таблицы, хранящей уже импортированные имена файлов, классифицированные по типам файлов. Таким образом, таблица имеет эти две колонки […]

SQLAlchemy – Логический гибридный атрибут

Я хочу иметь возможность запускать следующие запросы SQLAlchemy: q_done = Batch.query.filter(Batch.done) q_running = Batch.query.filter(~Batch.done) Но я не могу обернуть голову, написав expression соответствующее моему гибридному атрибуту. Модели SQLAlchemy: class Action(db.Model): id = db.Column(db.Integer, primary_key=True) action = db.Column(db.String(32)) done = db.Column(db.Boolean, default=False) batch = db.relationship(Batch.__name__, backref='actions') class Batch(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(255), default='unknown') […]

TypeError: sqlalchemy.orm.attributes.InstrumentedAttribute объект в 0x7f86789f9bf8 не является сериализуемым JSON

Я использую Flask с Flask-Login для аутентификации пользователей. Flask-Sqlalchemy хранит эти модели в базе данных sqlite: ROLE_USER = 0 ROLE_ADMIN = 1 class Anonymous(AnonymousUserMixin): def __init__(self): self.username = 'Guest' lm.anonymous_user = Anonymous class User(UserMixin, db.Model): __tablename__ = "users" id = db.Column(db.Integer, primary_key = True) username = db.Column(db.String(64), index = True, unique = True) password = […]

Облицовка большого стола с использованием sqlalchemy

У меня есть большая таблица MySQL, которую я хочу разбить на меньшие таблицы. После изменения я планирую иметь фиксированное (относительно небольшое) количество таблиц меньшего размера, отложенное на основе хэш-значения одного из столбцов. Все мои новые таблицы будут находиться в одной базе данных. Мое приложение использует SQLAlchemy (на самом деле flask-sqlalchemy) для работы с этой таблицей, […]

python sqlalchemy Команда объединения нескольких таблиц

Отношения вроде этого: a->b one->many a->c one->many b->c one->many Это пример кода: class A(Base): __tablename__ = "a" id = Column(Integer, primary_key=True, nullable=False) b = relationship("A", backref="a") class B(Base): __tablename__ = "b" id = Column(Integer, primary_key=True, nullable=False) a_id = Column(Integer, ForeignKey("a.id")) c = relationship("C", backref="b") class C(Base): __tablename__ = "c" id = Column(Integer, primary_key=True, nullable=False) a_id […]

Понимание объединений в SQLAlchemy?

У меня много понимания trobule, как объединения работают в SQLAlchemy или, возможно, SQL вообще. Следующий код работает, но только из-за удачи и проб и ошибок. Я не уверен, почему он производит желаемый результат. В этом случае я хотел получить список учеников для текущего инструктора, все инструкторы и ключи ученика присоединяются к таблице ассоциаций .. вот […]

Викинг, sqlalchemy и сеансы

Я получаю следующую ошибку (которую я предполагаю, из-за форкинга в моем приложении): «Этот объект результата не возвращает строки». Traceback ——— File "/opt/miniconda/envs/analytical-engine/lib/python2.7/site-packages/dask/async.py", line 263, in execute_task result = _execute_task(task, data) File "/opt/miniconda/envs/analytical-engine/lib/python2.7/site-packages/dask/async.py", line 245, in _execute_task return func(*args2) File "/opt/miniconda/envs/analytical-engine/lib/python2.7/site-packages/smg/analytics/services/impact_analysis.py", line 140, in _do_impact_analysis_mp Correlation.user_id.in_(user_ids)).all()) File "/opt/miniconda/envs/analytical-engine/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2241, in all return list(self) File "/opt/miniconda/envs/analytical-engine/lib/python2.7/site-packages/sqlalchemy/orm/loading.py", […]

sqlalchemy и огромная таблица в postgresql

У меня есть таблица в базе данных postgresql, которая составляет ~ 900 000 строк. Я хочу скопировать его по строкам в другую таблицу с дополнительными столбцами после преобразования каждой строки и добавления данных в новые столбцы. Проблема в том, что оперативная память заполнена. Вот соответствующая часть кода: engine = sqlalchemy.create_engine(URL(**REMOTE), echo=False) Session = sessionmaker(bind=engine) session […]

Interesting Posts for Van-Lav

Собственные векторы Python

как удалить текст из текстового поля, используя API-интерфейс monkeyrunner (скрипт Python)

Невозможно импортировать subprocess.call при запуске движка Google

Добавление 1-D массива в 3-мерный массив в Numpy

Как создать единую карту с распределенной памятью из нескольких задач только для карт?

Потребитель / производитель не ждет события

Выложить путь импорта в Python, прямо и просто?

Как обновить фигуру matplotlib, от функции, в графическом интерфейсе Qt

Как закрыть окно cmd с помощью python 2.7

Как проверить объединенные соединения в SQLAlchemy, прежде чем передавать их в код приложения?

Что такое python sys getizeof для возврата строки?

Является ли pythonic повторным использованием функции dict, но не для dict-подобных функций?

Python: OSC.py Обратный вызов не зарегистрирован для обработки OSC-адреса

Использование Unicode в Boost Python с функцией C ++, которая принимает std :: wstring

Понять использование лямбда в заданном коде python

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