标签: python sqlite sqlalchemy
我需要在数据库的表中创建一些NOT NULL列。我才发现SQLite限制了ALTER支持,常见的解决方法是创建一个重复的表并复制数据。
然而,由于我需要更改大量的表,这将是一项非常耗时的任务。由于我在SQLAlchemy模型中的所有更改都是将nullable=False添加到列定义中,是否有一种将更改应用于当前数据库的简单方法?我的假设是列中没有空值。
nullable=False