Alembic命令。历史返回null
根据ALEMBIC文档,如果我想获得迁移历史记录,我只需要做:
from alembic import command
from alembic.config import Config
alembic_cfg = Config("./alembic.ini")
command.history(alembic_cfg)
我应该能够看到历史记录,但实际上是返回的,即使当我在终端运行时,我也应该返回NULL:ALEMBIC历史记录正确。我还尝试执行os.System('Alembic History')
,但也返回null。知道如何解决这个问题?
According to the alembic documentation, if I want to get the migrations history, I just need to do:
from alembic import command
from alembic.config import Config
alembic_cfg = Config("./alembic.ini")
command.history(alembic_cfg)
And I should be able to see the history, but it's actually returning null, even though when I run in the terminal: alembic history, displays correctly. I also tried to do os.system('alembic history')
, but also returns null. Any idea how to fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
并不完全直接,但是可以通过
stdout
参数捕获控制台输出:Not exactly straightforward, but console output can be captured via the
stdout
argument: