首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >递归地剖析sql模式

递归地剖析sql模式
EN

Stack Overflow用户
提问于 2020-12-19 17:36:05
回答 1查看 42关注 0票数 0

我使用DBeaver和postgresql。它具有列出数据库模式的树视图的功能,包括information_schema、pg_catalog和public。然后,在每个模式中有一组标题:表、视图、物化视图、索引、函数、序列、数据类型、聚合函数。在这些标题中的每个标题中都有其他实体,依此类推,深入到几个层次。

我想创建独立于DBeaver的树视图,使用tkinter。我可以处理tkinter部分,但我还不能预测递归地剖析模式直到叶节点的SQL语句。我只找到了最上面的语句,它是:

代码语言:javascript
复制
select schema_name from information_schema.schemata

除此之外,我找不到任何能让我显示更深层次结构的东西。我已经阅读了所有所谓的模式教程;它们只关注用户创建的表。我还阅读了有关模式的官方postgresql文档;它们读起来就像字典一样,没有任何指导价值。

有什么需要帮忙的吗?

EN

Stack Overflow用户

发布于 2021-01-15 01:39:15

您可以找到所有必需的信息(例如,schematatablesviewssequences等)在您可以用DBeaver检查的information_schema模式中。https://www.postgresql.org/docs/current/information-schema.html上记录了PostgreSQL信息模式。祝好运!

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65368413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档