Вопросы по теме '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 просмотров
schedule
30.11.2023
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 просмотров
schedule
28.10.2022
Как элегантно проверить существование объекта/экземпляра/переменной и одновременно присвоить его переменной, если он существует в 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