Tag: sqlalchemy

pandas to_sql все столбцы как nvarchar

У меня есть кадр данных pandas, который динамически создается с именами столбцов, которые различаются. Я пытаюсь подтолкнуть их к sql, но не хочу, чтобы они переходили в mssqlserver как «тип текста» по умолчанию (может ли кто-нибудь объяснить, почему это значение по умолчанию? Не имеет смысла использовать более распространенный тип данных? ) Кто-нибудь знает, как я […]

SQLAlchemy __init__ не работает

У меня есть следующий код: session = scoped_session(sessionmaker(autocommit=False, autoflush=True, bind=engine)) Base = declarative_base() Base.query = session.query_property() class CommonBase(object): created_at = Column(DateTime, default=datetime.datetime.now) updated_at = Column(DateTime, default=datetime.datetime.now, onupdate=datetime.datetime.now) class Look(Base, CommonBase): __tablename__ = "looks" id = Column(Integer, primary_key=True) def __init__(self): print "__init__ is run" Base.__init__(self) self.feedback = None def set_feedback(self, feedback): """Status can either be 1 […]

SQLAlchemy: работа с результатами

Я пытаюсь сделать что-то относительно простое, выплюнуть имена столбцов и соответствующие значения столбцов и, возможно, отфильтровать некоторые столбцы, чтобы они не отображались. Это то, что я пытался (после первоначального соединения, конечно): metadata = MetaData(engine) users_table = Table('fusion_users', metadata, autoload=True) s = users_table.select(users_table.c.user_name == username) results = s.execute() if results.rowcount != 1: return 'Sorry, user not […]

Каковы некоторые стратегии для поддержания общей схемы базы данных с командой разработчиков и без администратора баз данных?

Мне интересно, как другие подошли к проблеме сохранения и синхронизации изменений базы данных у многих (10+) разработчиков без администратора баз данных? Я имею в виду, в основном, что если кто-то хочет внести изменения в базу данных, каковы некоторые стратегии для этого? (т. е. я создал модель «Автомобиль», и теперь я хочу применить соответствующий DDL к […]

Выполнить несколько независимых операторов в SQLAlchemy Core?

Я использую SQLAlchemy Core для запуска нескольких независимых операторов. Заявления заключаются в разделении таблиц и несвязанных . Из-за этого я не могу использовать стандартную table.insert() с несколькими словарями параметров, переданных в. Прямо сейчас, я делаю это: sql_conn.execute(query1) sql_conn.execute(query2) Есть ли способ, которым я могу запустить их одним выстрелом, вместо того, чтобы иметь два back-and-and-ds в […]

Как проинструктировать ORM SQLAlchemy для одновременного выполнения нескольких запросов при загрузке отношений?

Я использую ORM SQLAlchemy. У меня есть модель с несколькими отношениями «многие ко многим»: User User <–MxN–> Organization User <–MxN–> School User <–MxN–> Credentials Я реализую их с использованием таблиц ассоциаций , поэтому есть также таблицы User_to_Organization, User_to_School и User_to_Credentials, которые я непосредственно не использую. Теперь, когда я пытаюсь загрузить одного пользователя (используя его идентификатор […]

Хранение pandas DataFrames в моделях SQLAlchemy

Я создаю приложение флэша, которое позволяет пользователям загружать CSV-файлы (с различными столбцами), просматривать загруженные файлы, создавать сводные статистические данные, выполнять сложные преобразования / агрегации (иногда через задания Celery), а затем экспортировать измененные данные. Загруженный файл считывается в pandas DataFrame, что позволяет мне элегантно обрабатывать большую часть сложной работы с данными. Я бы хотел, чтобы эти […]

Как создать светильники из базы данных с помощью SqlAlchemy

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

sqlalchemy CompileError Неиспользуемые имена столбцов при удалении строки из таблицы m2m

Существует таблица m2m, которая соединяет экземпляры одной модели с родительскими и дочерними отношениями. companies_connections = db.Table( 'companies_connections', db.Column('parent_id', db.BigInteger(), db.ForeignKey('company.id'), primary_key=True), db.Column('child_id', db.BigInteger(), db.ForeignKey('company.id'), primary_key=True), ) Попробуйте удалить строку из таблицы в прослушивателе событий after_insert. У меня есть только объект Connection, потому что Session имеет дело с другими событиями flush. Но используя q = companies_connections.delete( […]

SQLAlchemy протоколирование изменений с датой и пользователем

Это очень похоже на другой вопрос, которому более 3 лет: какой хороший общий способ просмотра транзакций SQLAlchemy, в комплекте с аутентифицированным пользователем и т. Д.? Я работаю над приложением, где я хотел бы регистрировать все изменения в конкретных таблицах. В настоящее время существует действительно хороший «рецепт», который выполняет управление версиями , но мне нужно изменить […]

 
Interesting Posts for Van-Lav

Изменение размера изображений в каталоге

Python – Проблемы контурной графики смещения сетки данных

Как получить доступ к subtags внутри тега с помощью beautifulsoup в python?

Python установлен в список

Преобразование идентификатора именования между camelCase и подчеркиваниями во время сериализации / десериализации JSON

Любые библиотеки yaml в Python, которые поддерживают демпинг длинных строк в виде блочных литералов или сложенных блоков?

Ищите идиоматический способ оценки False, если аргумент False в Python 3

Как загрузить детей из файла .ui в PySide?

Динамическое расширение scipy массива

Как конкатенировать идентификатор, указанный в двух строках?

Расширяющийся класс класса декоратора класса Python вызывает рекурсию

Python: механизм понимания списка

Как сериализовать использование django rest_framework для ManyToManyFields со сквозной моделью

Ошибка Python pip: «Не удается получить индекс базового URL https://pypi.python.org/simple/»

Настройка соотношения сторон 3D-графика

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