How to Load and Manage CSV Files using DbSchema

Connection Dialog

A CSV (comma-separated values) file is a text file that has a specific format which allows data to be saved in a table structured format.

DbSchema can simultaneously load and manage multiple CSV files placed inside a folder. In the DbSchema connection dialog choose the folder where the CSV files are. The connection dialog is explained here.

Load CSV Files from Folder

CSV Formats

DEFAULTStandard Comma Separated Value format, similar to RFC4180 but allows empty lines.
EXCELThe Microsoft Excel CSV format.
INFORMIX_UNLOADInformix UNLOAD format used by the UNLOAD TO file_name operation.
INFORMIX_UNLOAD_CSVInformix CSV UNLOAD format used by the UNLOAD TO file_name operation (escaping is disabled).
MONGO_CSVMongoDB CSV format used by the mongoexport operation.
MONGO_TSVMongoDB TSV format used by the mongoexport operation.
MYSQLThe MySQL CSV format.
ORACLEDefault Oracle format used by the SQL*Loader utility.
POSTGRESQL_CSVDefault PostgreSQL CSV format used by the COPY operation.
POSTGRESQL_TEXTDefault PostgreSQL text format used by the COPY operation.
RFC4180The RFC-4180 format defined by RFC-4180.
TDFA tab-delimited format.

Here with a more detailed description

Format NameDelimiterIgnore Empty LinesQuote CharacterComment MarkerRecord Separator
DEFAULT,No"#\r\n
EXCEL,No"None\r\n
INFORMIX_UNLOAD``NoNoneNone
INFORMIX_UNLOAD_CSV,No"None\n
MONGO_CSV,No"None\r\n
MONGO_TSV\tNo"None\r\n
MYSQL\tNo"None\n
ORACLE,No"None\n
POSTGRESQL_CSV,No"None\n
POSTGRESQL_TEXT\tNoNoneNone\n
RFC4180,No"None\r\n
TDF\tNo"None\n

Save the Database Back to CSV

After connecting, DbSchema will load the data into a H2 local database. You can edit the data, add new records, etc. To save back the data to CSV file use the command:

save csv to 'path'
where the path is the folder where to save the data.

DbSchema Features for CSV Files

DbSchema is loading the CSV files to a temporary H2 database. DbSchema will auto-detect the mandatory fields, primary keys and foreign keys.

DbSchema Diagram for CSV files

Available are all DbSchema features, including the SQL Editor, Relational Data Explorer, Query Builder, etc.