【发布时间】:2013-01-30 15:09:54
【问题描述】:
我正在尝试从 SQL Server 读取与 liquibase dbdoc 一起使用的数据库元数据。但是,似乎两者都没有
- MS SQL Server JDBC 驱动程序 (sqljdbc4-4.0.2206.100.jar)
也没有
- jTDS Sql Server JDB 驱动程序 (http://jtds.sourceforge.net/)
支持通过 Column.getRemarks() 从 SQL Server 读取 MS SQL 列/表“描述”字段。
有谁知道我可以使用一些替代驱动程序吗?
【问题讨论】:
-
我感觉你的问题很高级。你想从哪里读取数据库元数据,是 INFORMATION_SCHEMA 吗?
-
我无法回答您的问题,但您可能想澄清一下“备注”或“说明字段”的确切含义。我怀疑你的意思是extended properties,但我可能错了。如果您不确定如何称呼它,只需准确说明您可以看到它的位置即可。
-
对不起,如果我的问题不清楚。 jdbc 驱动程序 Column 对象有一个备注字段 (getRemarks()),我认为它可能会从 ms SQL 返回“描述”字段。但不幸的是,事实并非如此。因此,当通过 liquibase 生成 db 文档时,该字段没有被正确评估并且文档不是很有用。
标签: sql-server jdbc liquibase