注意:本文只是按照现有数据总结,仅供参考。
一般来说查询数据库的表结构应该使用数据库提供的结构化语句进行查询,但是偏偏项目里需要一次性查询所有Catalog、Schema、Table、Column的数据结构,所以只能直接从数据库的系统表入手进行查询。但是官网里也没有找到对应的数据表的存放位置,只能去自己去数据库里翻一下,死马当活马医了,但愿不要出什么问题。
1. Presto 本身提供的数据库存储结构查询语句就是以下几条,我想要的功能接近于红框标出的这几个语句
2. 不能使用现成的语句原因如下:(查列的时候必须用From带上表名,schema和table同理)
3. 目前使用的数据库的数据结构表分别是:
system.jdbc.catalogs
system.jdbc.schemas
system.jdbc.tables
system.jdbc.columns