Вопросы по теме 'sqlalchemy'

SQLAlchemy - Словарь тегов
У меня есть вопрос относительно SQLAlchemy. Как я могу добавить в свой отображаемый класс атрибут, подобный словарю, который отображает строковые ключи в строковые значения и которые будут храниться в базе данных (в той же или другой таблице, что и...
4027 просмотров
schedule 06.12.2022

SQLAlchemy - база данных попадает при каждом запросе?
В настоящее время я работаю с веб-приложением, написанным на Python (и использующим SQLAlchemy). Чтобы выполнить аутентификацию, приложение сначала проверяет идентификатор пользователя в сеансе и, если он существует, извлекает всю запись пользователя...
893 просмотров
schedule 26.02.2022

Sqlalchemy — разница между query и query.all в циклах for
Я хотел бы спросить, в чем разница между for row in session.Query(Model1): pass и for row in session.Query(Model1).all(): pass является ли первый каким-то образом итератор, бомбардирующий вашу БД отдельными запросами, а...
35144 просмотров
schedule 02.05.2022

Как сопоставить один класс с несколькими таблицами с помощью SQLAlchemy?
Допустим, у меня есть структура базы данных с тремя таблицами, которые выглядят так: items - item_id - item_handle attributes - attribute_id - attribute_name item_attributes - item_attribute_id - item_id - attribute_id - attribute_value...
6055 просмотров

Сессия Werkzeug и SQLAlchemy 0.5x
Обновлено: Пройдя руководство Werkzeug текст ссылки , получил стек с созданием сеанса SQLAlchemy с использованием sessionmaker() вместо create_session(), как рекомендуется. Примечание: речь идет не о SA, а о Werkzeug. Учебник Werkzeug:...
886 просмотров
schedule 21.10.2023

Эликсир не создает мои таблицы со значениями по умолчанию
class MyObject(Entity): name = Field(Unicode(256), default=u'default name', nullable=False) using_options(shortnames=True) using_mapper_options(save_on_init=False) def __init__(self): self.name = None В этом случае я...
376 просмотров
schedule 30.03.2024

Как вернуть количество связанных сущностей в запросе sqlalchemy
Я новичок в sqlalchemy, и хотя документация кажется довольно подробной, я не мог найти способ сделать то, что хочу. Скажем, у меня есть две таблицы: форум и почта. У каждого форума есть родительский форум и любое количество сообщений. Я хочу:...
5163 просмотров
schedule 27.04.2022

SQLAlchemy INSERT IGNORE
Как я могу вставить несколько записей данных в таблицу, игнорируя дубликаты. Я использую SQLAlchemy. Спасибо!
14817 просмотров
schedule 02.02.2022

Эликсир create_all() не создает базу данных и таблицы
Я использую Elixir 0.7.1, Sqlalchemy 0.6beta1, MySQLdb 1.2.2. Мой файл модели 'model.py' выглядит так: from elixir import * from datetime import datetime class Author: first_name = Field(Unicode(64)) last_name = Field(Unicode(64)) class...
898 просмотров
schedule 28.02.2024

SQLAlchemy с несколькими первичными ключами не устанавливает автоматически
У меня была простая таблица: class test(Base): __tablename__ = 'test' id = Column(Integer, primary_key=True) title = Column(String) def __init__(self, title): self.title = title При использовании этой таблицы id...
3933 просмотров
schedule 28.08.2022

Установить AUTO_INCREMENT с помощью SqlAlchemy с MySQL для столбцов с непервичными ключами?
Я не могу понять, как установить AUTO_INCREMENT для столбца UNIQUE, используя SqlAlchemy 0.6.0 с MySQL 5. Я знаю, что это можно сделать в MySQL, но я не хочу распространять дополнительные сценарии .sql для настройки баз данных для моего приложения....
9803 просмотров
schedule 26.10.2022

Связь «многие к одному» в SQLAlchemy
Это вопрос начального уровня. У меня есть каталог mtypes: mtype_id name 1 'mtype1' 2 'mtype2' [etc] и каталог объектов, который должен иметь связанный mtype: obj_id mtype_id name 1 1 'obj1' 2 1...
2337 просмотров

дамп csv из sqlalchemy
По какой-то причине я хочу сбросить таблицу из базы данных (sqlite3) в виде файла csv. Я использую скрипт Python с эликсиром (на основе sqlalchemy) для изменения базы данных. Мне было интересно, есть ли способ сбросить таблицу, которую я использую,...
31544 просмотров
schedule 19.11.2023

SQLAlchemy DetachedInstanceError с обычным атрибутом (не отношением)
Я только начал использовать SQLAlchemy и получил DetachedInstanceError и нигде не могу найти много информации об этом. Я использую экземпляр вне сеанса, поэтому естественно, что SQLAlchemy не может загрузить какие-либо отношения, если они еще не...
35971 просмотров
schedule 07.01.2024

Вставка зашифрованных данных в Postgres через SQLALchemy
Я хочу зашифровать строку с помощью алгоритма RSA, а затем сохранить эту строку в базе данных postgres, используя SQLAlchemy в python. Затем извлеките зашифрованную строку и расшифруйте ее, используя тот же ключ. Моя проблема в том, что значение,...
3525 просмотров
schedule 06.02.2024

Как я могу использовать несколько баз данных в одном запросе в Cherrypy и SQLAlchemy?
Мое приложение подключается к нескольким базам данных с помощью метода, аналогичного этому . Это работает до тех пор, пока я не пытаюсь получить доступ к разным базам данных в одном и том же запросе. Оглядываясь назад на приведенный выше сценарий,...
2658 просмотров
schedule 31.01.2024

Как получить исходное значение измененных полей?
Я использую sqlalchemy в качестве формы и использую declarative в качестве базы. Base = declarative_base() class User(Base): __tablename__ = 'users' id = Column(Integer, primary_key=True) name = Column(String) Мой вопрос: как я...
5203 просмотров
schedule 15.04.2023

Захват памяти SQLAlchemy при выборе инструкции
Согласно SQLAlchemy, операторы select обрабатываются как итерации в циклах for. Эффект заключается в том, что оператор select, возвращающий огромное количество строк, не использует лишней памяти. Я обнаружил, что следующее утверждение в таблице...
4710 просмотров
schedule 26.06.2022

Загрузка моделей Elixir/SQLAlchemy в .NET?
Сверху пришло новое требование: внедрить «запатентованную бизнес-технологию» с потрясающей, отказоустойчивой базой данных Elixir, которую я настроил. Я пробовал много разных вещей, таких как создание имплиба из предоставленной DLL-библиотеки...
497 просмотров
schedule 15.05.2023

Можно ли добавить объект в сеанс SQLAlchemy без явного session.add()?
У меня есть несколько классов, которые сопоставляются с таблицами с помощью SQLAlchemy (недекларативно, если это имеет значение). Поскольку я хотел бы, чтобы приложение было модульно-тестируемым, все взаимодействие с сеансом SQLAlchemy изолировано в...
3662 просмотров
schedule 04.07.2022