Sql 数据库元工具

Sql 数据库元工具,sql,relational-database,database-design,database-metadata,Sql,Relational Database,Database Design,Database Metadata,我现在使用的是一个遗留数据库,它几乎是您从一个像样的SQL关系数据库、任何文档或元数据中所期望的一切。除了我的本地测试副本,我不能对DB模式进行更改,因为它存在于许多客户端站点,并且没有升级过程。有什么工具可以用来构建和保存我自己的数据库元数据吗?我希望跟踪关系、关于表和列的基本文档以及存储过程中的引用。有200多张桌子和3300多张SP。基本自动生成将非常有用,尤其是在SPs中。最好是FOSS和Linux,但我会满足于win,只是为了得到一些东西 我不知道你说的“元数据”是什么意思,但我对Li

我现在使用的是一个遗留数据库,它几乎是您从一个像样的SQL关系数据库、任何文档或元数据中所期望的一切。除了我的本地测试副本,我不能对DB模式进行更改,因为它存在于许多客户端站点,并且没有升级过程。有什么工具可以用来构建和保存我自己的数据库元数据吗?我希望跟踪关系、关于表和列的基本文档以及存储过程中的引用。有200多张桌子和3300多张SP。基本自动生成将非常有用,尤其是在SPs中。最好是FOSS和Linux,但我会满足于win,只是为了得到一些东西

我不知道你说的“元数据”是什么意思,但我对Liquibase很满意

它在一个(或多个)XML文件中管理模式,并可以对现有数据库(支持所有主要数据库)进行反向工程

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


Liquibase的主要目的是顺利地处理升级(模式迁移),所以我不确定这是否正是您想要的

表或列上没有描述。很多关系缺失。存储过程不是自描述性的,或者没有注释等。