Online Documentation for SQL Manager for PostgreSQL

Выбор метода импорта


На этом шаге укажите режим импорта.

 

Import Data - Setting import mode

 

Переключатель Insert mode позволяет задать те записи, которые будут импортироваться в таблицу.

RadioButton Insert all - вставить все записи,

RadioButton Insert new - вставить только новые записи,

RadioButton Update - обновить записи,

RadioButton Update or insert - обновить существующие и вставить новые записи,

RadioButton Delete - удалить те записи, где совпадает первичный ключ таблицы и значение столбца, выбранного в качестве ключевого, импортируемого файла,

Delete or insert - удалить совпадающие записи и вставить новые.

 

С помощью переключателя Import type укажите тип импорта:

RadioButton Single commands - построчная вставка, (работает значительно быстрее, чем Universal, который в данный момент используется для обратной совместимости)

RadioButton Universal mode - универсальный режим,

RadioButton Batch insert - пакетный режим вставки.

 

В разделе Key columns выберите ключевой столбец, по которому сравниваются столбцы таблицы и файла источника данных.

Из списка Available columns выберите доступные столбцы и с помощью кнопок переместите их в список ключевых столбцов - Selected columns.

 

Пример:

 

Таблица в базе данных

Данные из внешнего файла

Import Data - Setting import mode - Destination Table

Import Data - Setting import mode - Source Table

 

В качестве ключевого столбца выбран столбец ID. Для режима Insert All выбирать ключевой столбец не требуется.

 

Insert mode

Insert all

Insert new

Update

Update or insert

Delete

Delete or insert

Результат

Import Data - Setting import mode - Result - Insert All

Import Data - Setting import mode - Result - Insert new

Import Data - Setting import mode - Result - Update

Import Data - Setting import mode - Result - Update or insert

Import Data - Setting import mode - Result - Delete

Import Data - Setting import mode - Result - Delete or insert

 

Следующий шаг