使用SQLAlchemy在SQLite中进行多个ALTER列查询

时间:2015-11-30 23:23:31

标签: python sqlite sqlalchemy

我需要在数据库的表中创建一些NOT NULL列。我才发现SQLite限制了ALTER支持,常见的解决方法是创建一个重复的表并复制数据。

然而,由于我需要更改大量的表,这将是一项非常耗时的任务。由于我在SQLAlchemy模型中的所有更改都是将nullable=False添加到列定义中,是否有一种将更改应用于当前数据库的简单方法?我的假设是列中没有空值。

0 个答案:

没有答案