This topic describes how to import data from an JSON file using Data Import/Export Tools for PostgreSQL.
Note
Data Import Wizard pages can slightly differ due to the product you have been using.
Decide what table to import the data to:
For a new table:
For an existing table:
Select JSON import format, specify a location of Source data, and click Next.
Preview the Source data and specify additional options to customize the import:
Click Next.
Specify data formats for the Source data and click Next.
Map the Source columns to the Target ones. If you are importing the data into a new table, dbForge Studio will automatically create and map all the columns. If you are importing into an existing table, only columns with the same names will be mapped, the rest should be mapped manually. (If no columns with the same name are found, they are mapped in succession - the 1st column in Source with the 1st column in Target, etc.)
See the Target columns in the top and the Source columns at the bottom of the wizard page. Click the Source column fields and select required columns from the drop-down list.
Note
To cancel mapping of all the columns, click Clear Mappings on the toolbar. To restore it, click Fill Mapping.
If you are importing to a new table, you can edit the Target column properties by double-clicking them in the top grid. Select the Key checkbox for a column with a primary key and click Next. Note that you should select at least one column with a primary key, otherwise, some of import modes on the Modes wizard page will be disabled.
Select an import mode to define how dbForge Studio should import the data and click Next.
Select output options to manager the data import script and click Next.
Select how dbForge Studio should handle errors during import and whether you want to get a log file with details about the import session.
Click Import and see the import progress. dbForge Studio will notify you whether the import completed successfully or failed. Click Show log file to open the log file.
Note
You can save the import settings as a template for future uses. To save the selected settings, on any wizard page, click Save Template. Next time you should only select a template and specify a location of the Source data - all the settings will be already set. For more information, go Saving and Using Templates.