【问题标题】:Can SQLAlchemy's reflection tools output python source?SQLAlchemy的反射工具可以输出python源码吗?
【发布时间】:2011-02-07 23:37:45
【问题描述】:

我想使用 SQLAlchemy 的 MetaData.reflect() 方法来反映一个模式,以便我可以拥有当前模式的缓存。我该怎么做?

【问题讨论】:

  • 是你所要求的由 meta = MetaData(stuff);元反射(); meta.tables[表名]?
  • 是的,但我希望它以可用于在 Python 代码中创建测试夹具的方式输出。

标签: python sqlalchemy


【解决方案1】:

缓存反射结果的一种简单且受支持的方法是仅腌制 MetaData 对象。如果您更喜欢生成初始化元数据的 Python 代码,那么有一个名为 sqlautocode 的工具。

【讨论】:

  • 我试过了;哇,它是否无法与 SQLAlchemy 0.6 一起正常工作?我不得不修补一堆它的进口来让它工作。但是,它可以做到。
猜你喜欢
  • 2019-06-06
  • 1970-01-01
  • 2019-03-06
  • 1970-01-01
  • 2010-11-22
  • 2022-08-04
  • 2018-02-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多