我在我的项目中使用模式爬虫。有什么方法可以获取用户及其角色?目录对象不包含任何此类信息。
我正在使用这个配置:
val schemaCrawlerOptions = SchemaCrawlerOptionsBuilder
.builder
.withSchemaInfoLevel(SchemaInfoLevelBuilder.maximum())
.toOptions
我在我的项目中使用模式爬虫。有什么方法可以获取用户及其角色?目录对象不包含任何此类信息。
我正在使用这个配置:
val schemaCrawlerOptions = SchemaCrawlerOptionsBuilder
.builder
.withSchemaInfoLevel(SchemaInfoLevelBuilder.maximum())
.toOptions
SchemaCrawler不提供将用户和角色作为数据库元数据目录的一部分来获取的方法。但是,您可以执行任意 SQL 查询,并在 SchemaCrawler 输出中显示结果。根据您的数据库,您可能能够通过 SQL 查询获取用户和角色信息,因此您可以将其作为 SchemaCrawler 输出的一部分。请参阅 SchemaCrawler 示例(包含在下载中),了解如何使用 SchemaCrawler 运行 SQL 查询。
Sualeh Fatehi,SchemaCrawler。