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

SQLAlchemy получает первичный ключ с автоинкрементом перед фиксацией
Когда я создал таблицу с автоматически увеличивающимся первичным ключом, есть ли способ получить первичный ключ (то есть сделать что-то вроде резервирования первичного ключа) без фактической фиксации? Я хотел бы разместить две операции внутри...
18578 просмотров
schedule 19.11.2023

Правильный способ автоматической фильтрации запросов SQLAlchemy?
Я только что изучил довольно неприятную схему из приложения CRM с sqlalchemy. Во всех таблицах есть удаленный столбец, и я хотел автоматически фильтровать все эти объекты и отношения, помеченные как удаленные. Вот что я придумал: class...
4038 просмотров
schedule 20.09.2022

Соединения SQLAlchemy, пул и SQLite
Итак, мой дизайн требует отдельного файла SQLite для каждого «проекта».. Я более внимательно читаю документы SQLAlchemy Pooling. отдельный движок подключения для каждого проекта.. Согласны?? В этом случае, когда я создаю движок, я либо подключаюсь...
1748 просмотров
schedule 13.12.2022

sqlalchemy каскадные и ассоциативные объекты
Структура моей базы данных примерно такая (я использую декларативный стиль): class Character(Base): __tablename__="characters" id = Column(Integer, primary_key=True) name = Column(String) player = Column(String) inventory =...
943 просмотров
schedule 24.12.2023

метод итерации по определенным столбцам модели sqlalchemy?
Я пытался выяснить, как перебирать список столбцов, определенных в модели SQLAlchemy. Я хочу, чтобы он написал несколько методов сериализации и копирования для пары моделей. Я не могу просто перебирать obj.__dict__ , поскольку он содержит много...
62683 просмотров
schedule 26.09.2022

SQLAlchemy рекурсивное отношение многие ко многим
У меня есть случай, когда я использую одну таблицу для хранения данных, связанных с пользователем и группой. Этот столбец называется профилем. Итак, в основном эта таблица представляет собой таблицу «многие ко многим» для случаев, когда один...
881 просмотров
schedule 22.11.2023

SqlAlchemy: создать объект, если он еще не существует?
Я новичок в SQLAlchemy. В настоящее время у меня есть: ev = model.EnumerationValue(key=key_level_2, code=level_2) ev.keyvalues[key_parent] = level_1 model.Session.add(ev) Как я могу изменить это, чтобы он добавлял объект только в том случае,...
8024 просмотров
schedule 11.01.2024

Контекстно-зависимая функция SQLAlchemy для создания составного значения при вставке и обновлении
Я пытаюсь разобраться, как добавить контекстно-зависимую функцию (например, def get_user_full_name()), которая будет запускаться из спецификаций по умолчанию и onupdate для столбца. Я пытаюсь установить составное поле, которое объединяет имя и...
799 просмотров
schedule 09.06.2024

Sql Alchemy › TypeError: объект «instancemethod» не поддерживает назначение элементов
Вот что у меня есть: from sqlalchemy import * from sqlalchemy.orm import * from web.models.card import * connectionString = "postgresql://www:www@localhost/prod" databaseEngine = create_engine(connectionString) sessionFactory =...
2745 просмотров
schedule 17.02.2024

sqlalchemy polymorhic_identity не работает
Я пытаюсь использовать polymorphic_on в классе Python с несколькими наследованиями: engine = create_engine( 'mysql://xxx:yyy@localhost:3306/zzz?charset=utf8&use_unicode=0', pool_recycle=3600, echo=True) Base = declarative_base()...
115 просмотров
schedule 19.12.2023

sqlalchemy: несколько отношений (многие ко многим через объект ассоциации)
Я пытаюсь сделать это: class Foo(Base): id = Column(Integer, primary_key=True) class Bar(Foo): id = Column(Integer, primary_key=True) class FooBarAssociation(Base): foo_id = Column(Integer, ForeignKey('foo_table.id')) bar_id =...
1850 просмотров
schedule 25.04.2024

Pylons: совместное использование соединения SQLAlchemy MySQL с внешней библиотекой
Я запускаю Pylons, используя SQLAlchemy для подключения к MySQL, поэтому, когда я хочу использовать подключение к базе данных в контроллере, я могу сделать это: from myapp.model.meta import Session class SomeController(BaseController): def...
868 просмотров
schedule 27.01.2024

SQLAlchemy не может найти связь внешнего ключа с непривилегированным пользователем
У меня есть созданные Django таблицы в базе данных PostgreSQL 8.4, где одна таблица «расширяет» другую. Одна таблица ( FooPayment ) имеет первичный ключ, который ссылается на другую таблицу ( Payment ). В SQL это выглядит так: CREATE TABLE...
1562 просмотров

SQLAlchemy IntegrityError
У меня проблема с использованием SQLAlchemy с PySide (PyQt). Я пытаюсь открыть QtGui.QDialog , но когда я это делаю, SQLAlchemy выдает исключение: Traceback (most recent call last): File...
3262 просмотров
schedule 24.02.2024

Самоссылающаяся таблица SQLAlchemy не может иметь 0 в качестве основного индекса?
Я столкнулся с очень странной проблемой с SQLAlchemy. У меня есть модель, которая ссылается на себя (связь списка смежности). Я просто скопировал модель (узел) из руководства по SQLAlchemy. Вот код модели: class Node(Base): __tablename__ =...
873 просмотров
schedule 15.05.2024

SqlAlchemy: проверьте, находится ли один объект в каком-либо отношении (или_(object.relationship1.contains(otherObject), object.relationship2.contains(otherObject))
Скажем, у меня есть такой класс: class Foo(declarativeBase): bars1 = relationship(Bar.Bar, secondary=foos_to_bars1, collection_class=set()) bars2 = relationship(Bar.Bar, secondary=foos_to_bars2, collection_class=list()) (Каждое из...
5732 просмотров
schedule 21.03.2024

Предполагая модель отношений «многие ко многим» в sqlalchemy с mysql, как обновить данные, игнорируя дубликаты?
Я немного застрял в sqlalchemy, пытаясь обновить некоторые данные. У меня есть отношения многие ко многим и один ко многим . Во-первых, это связь между автором и возможным написанием его имени. Во-вторых, связывает авторов с их письменной...
301 просмотров

Как элегантно проверить существование объекта/экземпляра/переменной и одновременно присвоить его переменной, если он существует в python?
Я использую SQLAlchemy для заполнения базы данных, и часто мне нужно проверить, существует ли объект формы в базе данных перед обработкой. Это может быть нестандартный вопрос, но я часто сталкивался с этим шаблоном: my_object =...
65414 просмотров
schedule 17.03.2024

sqlalchemy существует для запроса
Как проверить, существуют ли данные в запросе? Например: users_query = User.query.filter_by(email='[email protected]') Как я могу проверить, существуют ли пользователи с этим адресом электронной почты? Я могу проверить это с...
63421 просмотров
schedule 06.11.2022

Python __repr__ и нет
Я новичок в Python, и в настоящее время мне нужно иметь __repr__ для класса SqlAlchemy. У меня есть целочисленный столбец, который может принимать значение Null , и SqlAlchemy преобразует его в None . Например: class Stats(Base):...
9916 просмотров
schedule 17.11.2022