Моя проблема в том, что я вижу 2 предупреждения ниже при бесплатной sh установке SQLAlchemy v1.3.15 и SQLAlchemy-Continuum v1.3.9 (библиотека версий) с простой таблицей. Я не уверен, означает ли это, что эта библиотека устарела или нет, но есть ли способ удалить ее, и это безопасно? Библиотека работает, и она создает таблицы контроля версий, но предупреждения продолжают отображаться ...
SAWarning: установка backref / back_poplates для отношения TestTableVersion.version_parent для ссылки на отношение просмотра только для TestTable.versions будет устарела в SQLAlchemy 1.4 и будет запрещена в следующем выпуске. отношения viewonly не должны быть видоизменены (это предупреждение может быть подавлено после 10 вхождений) (self, other)
SAWarning: установка обратных ссылок / обратных_популяций для отношения TestTable.versions для ссылки на отношение просмотра только для TestTableVersion.version_parent будет устаревшей в SQLAlchemy 1.4, и будет запрещено в будущем выпуске. Отношения только для просмотра не должны быть видоизменены (это предупреждение может быть подавлено после 10 случаев) (самостоятельно, другое)
make_versioned(user_cls=None)
class TestTable(Base):
__tablename__ = "test_table"
__versioned__ = {}
id = Column(Integer, primary_key=True, autoincrement=True)
name = Column(String(255), nullable=False)
configure_mappers()