描述 table returns 没有
DESCRIBE table returns nothing
根据docs,这个命令应该return table 结构:
DESCRIBE schema.<table>
我试过了:
-- Some CSV of 1000 lines (csv.extract_header=true)
DESCRIBE dfs.`sample_data.csv`
-- Empty result
-- Output format set to parquet
CREATE TABLE dfs.tmp.`test_parquet` AS SELECT * FROM dfs.`sample_data.csv`
-- > 1000 rows created
-- Querying newly created table
DESCRIBE dfs.tmp.`test_parquet`
-- Empty result
-- Querying my own parquet from somewhere else
DESCRIBE dfs.`another.parquet`
-- Empty result
REFRESH TABLE METADATA dfs.tmp.`test_parquet`
DESCRIBE dfs.tmp.`test_parquet`
-- Empty result
-- I've got postgres datasource connected as "pg"
DESCRIBE pg.public.MyPostgresTable
-- > Returns valid structure
似乎DESCRIBE
命令没有描述parquets和CSV。
我错过了什么?
Drill v1.15
根据 docs,此命令可用于在工作空间中创建的视图、在 Hive 和 HBase 中创建的表或模式。
DESCRIBE
不支持在文件系统中创建表。
根据docs,这个命令应该return table 结构:
DESCRIBE schema.<table>
我试过了:
-- Some CSV of 1000 lines (csv.extract_header=true)
DESCRIBE dfs.`sample_data.csv`
-- Empty result
-- Output format set to parquet
CREATE TABLE dfs.tmp.`test_parquet` AS SELECT * FROM dfs.`sample_data.csv`
-- > 1000 rows created
-- Querying newly created table
DESCRIBE dfs.tmp.`test_parquet`
-- Empty result
-- Querying my own parquet from somewhere else
DESCRIBE dfs.`another.parquet`
-- Empty result
REFRESH TABLE METADATA dfs.tmp.`test_parquet`
DESCRIBE dfs.tmp.`test_parquet`
-- Empty result
-- I've got postgres datasource connected as "pg"
DESCRIBE pg.public.MyPostgresTable
-- > Returns valid structure
似乎DESCRIBE
命令没有描述parquets和CSV。
我错过了什么?
Drill v1.15
根据 docs,此命令可用于在工作空间中创建的视图、在 Hive 和 HBase 中创建的表或模式。
DESCRIBE
不支持在文件系统中创建表。