我有一个存储在 S3 存储桶中的镶木地板文件。我想获取镶木地板文件的所有列的列表。我正在使用s3 select
,但它只是给了我所有行的列表,没有任何列标题。
无论如何从这个镶木地板文件中获取所有列名而不完全下载它?由于 parquet 文件可能非常大,我不想下载整个 parquet 文件,这就是为什么我使用s3 select
选择前几行的原因
select * from S3Object LIMIT 10
我试图通过执行显式获取列名
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'S3Object'
但它不起作用,因为 AWS S3 还不支持这一点。
有没有其他方法可以达到同样的效果?