【发布时间】:2017-05-26 05:17:20
【问题描述】:
我需要从缓存数据库中读取数据,在此之前我想查看数据库模型(表或类列表等)。我使用了管理工具,但我找不到表列表。如何我们使用管理工具找出数据库模型?
帮助非常明显。
谢谢,
【问题讨论】:
标签: mysql intersystems-cache navicat intersystems nosql
我需要从缓存数据库中读取数据,在此之前我想查看数据库模型(表或类列表等)。我使用了管理工具,但我找不到表列表。如何我们使用管理工具找出数据库模型?
帮助非常明显。
谢谢,
【问题讨论】:
标签: mysql intersystems-cache navicat intersystems nosql
一个缓存实例将有多个命名空间。当您连接到系统管理门户时,您将需要使用菜单项 System Explorer->SQL 并确保您已连接到包含您要查找的表的名称空间。如果您仍然找不到表,则可能是您要连接的系统没有定义表。应用程序开发人员可以并且过去确实可以在不实际使用任何类定义/sql 表的情况下开发整个应用程序。如果是这种情况,则可以在事后创建类定义/表,但确实需要了解现有的数据结构。
【讨论】:
在 Windows 中,您还可以使用您喜欢的任何 SQL 客户端,并使用安装 Cache 时已在您的 PC 中设置的 Cache ODBC。
我已经使用(并且实际上更喜欢)SQuirrel SQL 客户端(免费开源)和 WinSQL 应用程序,没有任何问题。
要设置缓存连接,只需转到您的 Microsoft ODBC 管理员并在任何地方使用它们,甚至是 Excel for Pivot 表等。
如果您使用的是 MacOS 或 Linux/Unix,那么缓存管理门户 webapp 或 SQL Shell 是您的最佳选择。
【讨论】: