Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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 向数据库中的所有表插入列_Python_Mysql_Sqlalchemy_Alembic - Fatal编程技术网

Python 向数据库中的所有表插入列

Python 向数据库中的所有表插入列,python,mysql,sqlalchemy,alembic,Python,Mysql,Sqlalchemy,Alembic,我需要在alembic中创建一个evolution,它向数据库中的所有表(当然不包括alembic表)添加两个新列。在alembic中是否可以迭代所有表并在其上执行alembic命令?Sqlalchemy似乎支持这一点,请参见此处: 除此之外,您可以始终使用特定于DB的查询来获取表列表,然后对它们执行查询。谢谢grasshopper:)这就做到了!

我需要在alembic中创建一个evolution,它向数据库中的所有表(当然不包括alembic表)添加两个新列。在alembic中是否可以迭代所有表并在其上执行alembic命令?

Sqlalchemy似乎支持这一点,请参见此处:

除此之外,您可以始终使用特定于DB的查询来获取表列表,然后对它们执行查询。

谢谢grasshopper:)这就做到了!