Parquet Import
Read Parquet files directly in SQL from HTTP URLs or the embedded filesystem.
Installation
Section titled “Installation”CREATE EXTENSION parquet;Read from HTTP URL
Section titled “Read from HTTP URL”-- Read Parquet file from URLSELECT * FROM read_parquet('https://example.com/data.parquet');
-- With column selectionSELECT col1, col2 FROM read_parquet('https://example.com/data.parquet');Read from fs9 Filesystem
Section titled “Read from fs9 Filesystem”-- Read Parquet file from embedded filesystemSELECT * FROM read_parquet('/data/analytics.parquet');COPY FROM with Parquet
Section titled “COPY FROM with Parquet”-- Import Parquet data into existing tableCOPY my_table FROM '/data/import.parquet' FORMAT parquet;
-- Import from URLCOPY my_table FROM 'https://example.com/data.parquet' FORMAT parquet;Common Patterns
Section titled “Common Patterns”-- Combine with aggregationsSELECT category, COUNT(*) as count, AVG(value) as avg_valueFROM read_parquet('/data/sales.parquet')GROUP BY category;
-- Filter while readingSELECT * FROM read_parquet('/data/logs.parquet')WHERE timestamp > '2026-01-01';