File based driver properties
Note: This feature is available in Lite, Enterprise, Ultimate and Team editions only.
Overview
File drivers allow you to interact with various file formats, like CSV, Excel, JSON, XML, and
Parquet, as if they were databases. Each driver comes with customizable properties to control how data is read
and processed.
General properties
Property | Description | Default value |
defaultSchema | Default schema name. | default |
scanSubfolders | Scan subfolders for data files. | true |
subfolderNameSeparator | Defines the separator used in subfolder names within schema names. | __ |
licensePath | Path to the driver's license file (for use outside of DBeaver). | |
internalDbBatchSize | Internal database batch size. | 1000 |
internalDbFilePath | Internal database file path. | |
internalDbTransactionSize | A number of batches in a single transaction. | 10 |
useInternalDb | Use internal database for complex queries. | true |
CSV driver properties
Property | Description | Default value |
separator | The delimiter to use for separating entries. | , |
escapeChar | The character to use for escaping a separator or quote. | \ |
quoteChar | The character to use for quoted elements. | " |
strictQuotes | Sets if characters outside the quotes are ignored. | false |
ignoreLeadingWhitespace | If true, parser should ignore white space before a quote in a field. | true |
ignoreQuotations | If true, treat quotations like any other character. | false |
nullFieldIndicator | Which field content will be returned as null. | NEITHER |
trimWhitespaces | If true, parser should trim whitespaces from the beginning and end of the field. | true |
header | If true, the first row is treated as a header. | true |
sampleRows | Number of rows to extract metadata from. | 5 |
wildcard | Wildcard for file names. | **.{csv,tcv,txt} |
XLSX driver properties
Property | Description | Default value |
header | Indicates if the file has a header. | true |
sampleRows | Number of rows to extract metadata from. | 5 |
wildcard | Wildcard for file names. | **.{xlsx} |
JSON driver properties
Property | Description | Default value |
sampleRows | Number of rows to extract metadata from. | 5 |
wildcard | Wildcard for file names. | **.{json} |
XML driver properties
Property | Description | Default value |
sampleRows | Number of rows to extract metadata from. | 5 |
wildcard | Wildcard for file names. | **.{xml} |
Parquet driver properties
Property | Description | Default value |
tmpFolder | Temporary folder for storing downloaded Parquet files from Cloud Storages. | |
wildcard | Wildcard for file names. | **.{parquet} |