The Data Importer loads data from files directly into database tables. Supported file formats:
Open the Data Importer in two ways:
For loading data programmatically or scheduling recurring imports, see the Data Loader dialog.
In the import dialog:
When creating a new table, DbSchema derives column names and types from the file header and content preview. The table is created in the database when the import starts.
When importing into an existing table, you can adjust the column definitions. If DbSchema is connected to a live database, any column changes are applied immediately.
Use the Settings panel to control how the file is parsed:
\t, pipe |, semicolon, etc.). DbSchema attempts auto-detection, but verify it is correct."Andre, Mike" is treated as a single field.\".SimpleDateFormat syntax (e.g. yyyy-MM-dd HH:mm:ss). Hover the info icon next to the field to see examples.
If the target table already exists, you can map each file column to the corresponding database column. Columns that should not be imported can be excluded from the mapping. If the table does not exist yet, the column editor lets you define names and data types before the import runs.
After the import starts, any errors and their corresponding line numbers appear in the Error pane at the bottom of the dialog. Correct the source file or adjust the column mappings and re-run to resolve issues.