SQLAlchemy的反射工具能输出Python源码吗?

2 投票
1 回答
670 浏览
提问于 2025-04-15 21:36

我想用SQLAlchemy的MetaData.reflect()方法来反映一个数据库的结构,这样我就可以有一个当前结构的缓存。请问我该怎么做呢?

1 个回答

1

一个简单且被支持的方法来缓存反射的结果,就是直接把MetaData对象进行序列化(也就是“腌制”)。如果你更喜欢生成一段Python代码来初始化这些元数据,那么有一个叫做 sqlautocode 的工具可以帮你。

撰写回答