数据库元工具

发布于 2024-12-09 12:14:45 字数 253 浏览 0 评论 0原文

我现在正在使用一个遗留数据库,该数据库缺少您期望从一个像样的 SQL 关系数据库中获得的几乎所有内容、任何文档或元数据。除了我的本地测试副本之外,我无法更改数据库架构,因为它存在于许多客户端站点,并且没有升级过程。我可以使用任何工具来构建和保留我自己的数据库元数据吗?我希望跟踪关系、有关表和列的基本文档以及存储过程中的引用。有 200 多张桌子和 3300 多个 SP。基础自动生成将非常有帮助,特别是对于 SP。最好是 FOSS 和 Linux,但我会选择 win 只是为了拥有一些东西。

I'm now working with a legacy database which is missing, among almost everything you'd expect from a decent SQL relational DB, any documentation or metadata. I can't make changes to the DB schema, except my local test copy, as it exists at many client sites and there's no upgrading procedures. Are there any tools that I can use to build and keep my own meta about the database? I'm looking to keep track of relationships, basic documentation about tables and columns, and references in stored procedures. There's 200+ tables and 3300+ SPs. A base autogeneration would be very helpful, particularly with the SPs. Preferably FOSS and Linux, but I will settle for win just to have something.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

临走之时 2024-12-16 12:14:45

不确定你所说的“元数据”是什么意思,但我对 Liquibase 非常满意。

它管理一个(或多个)XML 文件中的架构,并可以对现有数据库(支持所有主要数据库)进行逆向工程。

它基于 Java/JDBC,在 Linux 上运行良好

Liquibase 的主要目的是顺利处理升级(架构迁移),所以我不确定这是否正是您所寻找的。

Not sure what you mean with "metadata", but I'm pretty happy with Liquibase.

It manages the schema in one (or more) XML files and can reverse engineer an existing database (all major ones supported).

It's Java/JDBC based and runs fine on Linux

The main purposes of Liquibase is to handle upgrades (schema migration) smoothly, so I'm not sure if this exactly what you are looking for.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文