Схема квалифицировала таблицы с SQLAlchemy, SQLite и Postgresql?

У меня есть проект Опор и модель SQLAlchemy, которая реализует квалифицированные таблицы схемы:

class Hockey(Base):
    __tablename__ = "hockey"
    __table_args__ = {'schema':'winter'}
    hockey_id = sa.Column(sa.types.Integer, sa.Sequence('score_id_seq', optional=True), primary_key=True)
    baseball_id = sa.Column(sa.types.Integer, sa.ForeignKey('summer.baseball.baseball_id'))

Этот код работает отлично с Postgresql, но перестал работать при использовании SQLite на таблице и именах внешнего ключа (из-за отсутствия SQLITE поддержки схемы)

sqlalchemy.exc. OperationalError: (OperationalError) неизвестная "зимняя" ПРАГМА 'базы данных "зима" .table_info ("хоккей")' ()

Я хотел бы продолжить использовать SQLite для dev и тестирования.

Существует ли способ, имеют этот сбой корректно на SQLite?

8
задан Chris Reid 21 April 2010 в 19:19
поделиться