【发布时间】:2019-05-02 17:12:57
【问题描述】:
我想使用 SchemaSpy,但我的数据库 24/7 频繁使用,DBA 不会给我访问权限,即使是只读的。但是,我可以给 DBA 一些命令,他可以运行它们并给我结果。
SchemaSpy 可以离线运行吗?换句话说,我可以给它一个转储所有“CREATE TABLE,CREATE INDEX”和所有表大小的列表,然后它可以生成报告吗?
【问题讨论】:
标签: database-schema offline schemaspy
我想使用 SchemaSpy,但我的数据库 24/7 频繁使用,DBA 不会给我访问权限,即使是只读的。但是,我可以给 DBA 一些命令,他可以运行它们并给我结果。
SchemaSpy 可以离线运行吗?换句话说,我可以给它一个转储所有“CREATE TABLE,CREATE INDEX”和所有表大小的列表,然后它可以生成报告吗?
【问题讨论】:
标签: database-schema offline schemaspy
好的,schemaspy 最好的一点是它会自动运行并收集所有对象,并在表的情况下执行计数。
在您的具体情况下,您可以使用以下解决方法。
向您的 DBA 索要转储文件,甚至是空的银行创建脚本,只需要结构即可。并将 schemaspy 定向到模拟您的生产的银行。
顺便说一句,我创建了一个使用 schamespy 记录服务器所有基础的 docker 映像。
【讨论】: