Вопросы по теме '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 просмотров
schedule
09.11.2022
Сессия 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 просмотров
schedule
02.08.2023
дамп 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