docs/user_guide/importing-data-csv-json-etc.md
With a paid license, you can import data from a file into an existing table or create a table from the file.
There are multiple ways to initiate the import:
The first two options default to importing into an existing table, while the third creates a new one.
How you start the import process will determine the defaults for the table selection.
You can always search for another table using the filter or browse through the list.
If you’d rather create a new table, flip the toggle. You can only follow one path.
NULL.If you're creating a new table, you'll define column names and types.
If you're importing into an existing table, you'll map file columns to table columns.
NULL in Step 2 will be set as nullable.Organization ID → organization_idShared
Existing Tables
NOT NULL and lack defaults must be mapped.Once mapping is complete, you'll see a 10-row preview of what will be imported.
If everything looks correct, click Run the Import.
If there's an error, Beekeeper will display the database error, which you can copy for support.
Since imports run in transactions, failures result in a rollback — your table's state will remain unchanged (or the new table will be removed).
Need help? Join our Slack community.