Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用alembic运行修订?_Python_Database_Sqlalchemy_Alembic - Fatal编程技术网

Python 如何使用alembic运行修订?

Python 如何使用alembic运行修订?,python,database,sqlalchemy,alembic,Python,Database,Sqlalchemy,Alembic,我注意到我的一个专栏的名字错了,所以我把它改了。然后我在PyCharm的终端中运行alembic upgrade head,但这不起作用,因此我删除了该表和另一个必须删除的表,以便删除我所做更改的表。我在sql查询中删除了表。然后我再次尝试alembic upgrade head,但没有创建我丢弃的表。如何创建删除的表?Alembic在Alembic\u version表中保留最新应用的修订版,并在升级前进行检查。您需要先进行降级,然后再升级 答案中描述了如何进行降级。我该如何进行降级?请参阅这

我注意到我的一个专栏的名字错了,所以我把它改了。然后我在PyCharm的终端中运行alembic upgrade head,但这不起作用,因此我删除了该表和另一个必须删除的表,以便删除我所做更改的表。我在sql查询中删除了表。然后我再次尝试alembic upgrade head,但没有创建我丢弃的表。如何创建删除的表?

Alembic在
Alembic\u version
表中保留最新应用的修订版,并在升级前进行检查。您需要先进行降级,然后再升级


答案中描述了如何进行降级。

我该如何进行降级?请参阅这个极好的答案