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)未知数据库“winter”’PRAGMA“winter”.table_info(“hockey”)'()
我想继续使用sqlite进行开发和测试.
有没有办法在sqlite上优雅地失败?