Описание тега sqlalchemy-continuum
SQLAlchemy-Continuum - это расширение для контроля версий и аудита для SQLAlchemy.
1
ответ
Использование sqlalchemy-континуума с flask-sqlalchemy и flask-migrate
Я пытаюсь заставить sqlalchemy-континуум работать вместе с flask-sqlalchemy и flask-migrate. мой __init__.py файл выглядит так: import os from flask import Flask def create_app(): """Create and configure an instance of the Flask application.""" app …
27 июн '18 в 14:35
0
ответов
sqlalchemy.exc.InvalidRequestError: неявное объединение столбца (...) в сценарии наследования объединенной таблицы при использовании расширения SQLAlchemy-Continuum
Когда я пытался создать версии таблиц из проекта Kotti, используя расширение SQLAlchemy-Continuum для SQLAlchemy, я столкнулся sqlalchemy.exc.InvalidRequestError: Implicitly combining column(...) ошибка. Эти таблицы моделируют наследование с использ…
07 сен '15 в 12:37
0
ответов
SQLAlchemy-Continuum добавляет новую версию только при обновлении определенных столбцов
В настоящее время я использую SQLAlchemy-Continuum для реализации системы контроля версий для шаблонов, созданных пользователями моего приложения. Есть ли способ запретить SQLAlchemy-Continuum добавлять записи в таблицу версий, когда обновляются тол…
18 сен '18 в 20:36
2
ответа
Как устранить ошибку utf-8 при использовании функции odo? OperationalError: (sqlite3.OperationalError) Не удалось декодировать в столбец UTF-8
Я новичок в Одо. У меня есть простая функция для миграции баз данных: from blaze import Data, odo, like def migrate(source, target, table_names=None): src_db = Data(source) tbl_names = (src_db.fields, table_names)[table_names is not None] for tbl in…
13 фев '16 в 09:38
1
ответ
Как отобразить версионные данные (SQLAlchemy-Continuum) в Flask-admin
Я использую SQLAlchemy-Continuum для управления версиями записей данных одного из моих объектов sqlalchemy. Examplecode: class Assessment(db.Model): __versioned__ = {} __tablename__ = "assesment_table" id = db.Column(db.Integer, primary_key=True) ra…
18 дек '18 в 00:18
0
ответов
Атрибут SQLAlchemy-Continuum Query на определенную дату
Я в настоящее время использую SQLAlchemy-Continuum. У меня есть следующий класс: class Account(db.Model): __tablename__ = 'accounts' __versioned__ = {} id = db.Column(db.Integer, primary_key=True) status = db.Column(db.Enum(AccountStatus, name='acco…
26 ноя '17 в 02:02
2
ответа
Как использовать столбец Пользователь для транзакций?
Я получил рекомендацию использовать sqlalchemy-континуум, который, кажется, делает очень многое из того, что я хочу из коробки. По умолчанию ORM предполагает наличие столбца пользователя. Я действительно хочу сохранить создателей редактирования, но …
29 авг '16 в 11:28
2
ответа
SQLAlchemy-Continuum и Pyramid: UnboundExecutionError
У меня есть приложение Pyramid, которое делает CRUD с SQLAlchemy через pyramid_basemodel. Кажется, все работает хорошо. Затем я установил SQLAlchemy-Continuum, чтобы предоставить историю для определенных объектов. Все, что я сделал для его настройки…
05 авг '15 в 07:40
0
ответов
SqlAlchemy Continuum: таблицы истории и транзакций не создаются
Я пытаюсь интегрировать управление версиями sqlalchemy-континуума в существующее приложение, которое использует flask-sqlalchemy. у меня есть __versioned__ = {} к моделям, которые я хочу иметь, например: class User(Base): __versioned__ = {} __tablen…
03 май '19 в 00:50
0
ответов
SQLAlchemy Continuum не создает версию при использовании on_confict_do_update
Я использую "upsert" для обновления / вставки данных в мою базу данных pg, используя SQLAlchemy в качестве ORM, вызывая on_conflict_do_update . Я также использую SQLAlchemy-Continuum, чтобы отслеживать вносимые мной изменения (обновления). для idx, …
18 фев '20 в 01:08
0
ответов
sqlalchemy-континуум с Automap Base
Я пытаюсь интегрировать SqlAlchemy с SQLAlchemy-континуумом. Я использую функцию Automap вместо создания декларативных классов, мне не удалось использовать континуум с функцией automap. Также в документации нет примеров или цитат по этому поводу. Кт…
28 авг '20 в 11:23
0
ответов
Где вызывать sqlalchemy configure_mappers с несколькими модулями Python
У меня есть реализованная модель с несколькими классами sqlalchemy. Он охватывает несколько модулей Python и включает отношения, которые также охватывают эти модули. Я хочу добавить в свою модель управление версиями и решил использовать sqlalchemy-к…
01 окт '19 в 02:26
1
ответ
SQLAlchemy-Continuum, как вносить изменения, внесенные в отношения "многие ко многим", присутствующие в наборе изменений
Я пытаюсь отслеживать изменения в отношениях "многие ко многим", используя SQLAlchemy-Continuum пакет. К сожалению, изменения внесены только в простые поля, например db.Stringприсутствуют в наборе изменений. Как внести изменения в поля отношений, пр…
22 окт '19 в 11:36
0
ответов
Могу ли я добавить пользовательский столбец в таблицу «транзакций», автоматически созданную SQLAlchemy-Continuum для контрольного журнала?
Я успешно выполнил журнал действия UPDATE базы данных PostgreSQL с помощью SQLAlchemy ORM. Во-первых, с помощью Alembic я перенес автоматически созданные таблицы «XXX_version» (где XXX — имя исходной таблицы) и таблицы «транзакций». «XXX_version» со…
11 июл '23 в 17:00
0
ответов
Как отключить автоматическое заполнение таблицы транзакций при управлении версиями sqlalchemy для запуска тестов?
Я работаю с sqlalchemy-continuum, чтобы использовать управление версиями для выбранных таблиц базы данных в приложении flask с mssql. В своих сквозных тестах я запускаю контекст приложения flask, который заполняет глобальный объект g flask информаци…
12 сен '23 в 07:11
0
ответов
Как хранить информацию о пользователе с помощью Continuum и Keycloak
У меня есть класс, в котором я пытаюсь сохранить историю изменений атрибутов. До сих пор мы использовали make_versioned(user_cls=None), и это работало в том смысле, что позже вы могли получить доступ к db_object.versions[i].user, однако это не тот п…
22 ноя '23 в 16:30