database-schema - SchemaSpy 没有任何直接的数据库连接
问题描述
我想使用 SchemaSpy,但我的数据库 24/7 大量使用,DBA 不会给我访问权限,即使是只读的。但是,我可以给 DBA 一些命令,他可以运行它们并给我结果。
SchemaSpy 是否可以在离线模式下运行?换句话说,我可以给它所有“CREATE TABLE,CREATE INDEX”的转储和所有表大小的列表,然后它可以生成报告吗?
解决方案
好的,关于 schemaspy 最好的事情是它会自动运行并收集所有对象,并且在表的情况下执行计数。
在您的特定情况下,您可以使用以下解决方法。
向您的 DBA 索要转储文件,甚至是空的银行创建脚本,只需要结构。并将 schemaspy 定向到模拟您的生产的银行。
顺便说一句,我创建了一个 docker 镜像,它使用 schamespy 来记录服务器的所有基础。
推荐阅读
- caching - Apollo 中的缓存正在避免 GraphQL 解决多态关联
- spring-boot - Spring Boot - 如何配置 JMX 默认域
- c# - JSON - 如何发送此 JSON 而不会出错
- python - 如何在 Python 中获取索引名称
- laravel - 撤销客户端凭据的令牌授予 laravel 护照
- c# - C# TCP sending string with special char removes last char
- android - 更改项目内@drawable 的颜色
- javascript - 测试覆盖颜色 - React Native App 的后端
- spring - 未找到 Elasticsearch Spring JSONObject["hits"]
- android - 使用 android NDK21 为 pjsip android 构建 Openh264 库失败?