Online Documentation for SQL Manager for PostgreSQL
Выбор метода импорта
На этом шаге укажите режим импорта.
Переключатель Insert mode позволяет задать те записи, которые будут импортироваться в таблицу.
Insert all - вставить все записи,
Insert new - вставить только новые записи,
Update - обновить записи,
Update or insert - обновить существующие и вставить новые записи,
Delete - удалить те записи, где совпадает первичный ключ таблицы и значение столбца, выбранного в качестве ключевого, импортируемого файла,
Delete or insert - удалить совпадающие записи и вставить новые.
С помощью переключателя Import type укажите тип импорта:
Single commands - построчная вставка, (работает значительно быстрее, чем Universal, который в данный момент используется для обратной совместимости)
Universal mode - универсальный режим,
Batch insert - пакетный режим вставки.
В разделе Key columns выберите ключевой столбец, по которому сравниваются столбцы таблицы и файла источника данных.
Из списка Available columns выберите доступные столбцы и с помощью кнопок переместите их в список ключевых столбцов - Selected columns.
Пример:
Таблица в базе данных |
Данные из внешнего файла |
|
|
В качестве ключевого столбца выбран столбец ID. Для режима Insert All выбирать ключевой столбец не требуется.
Insert mode |
Insert all |
Insert new |
Update |
Update or insert |
Delete |
Delete or insert |
Результат |
|
|
|
|
|
|