Online Documentation for Data Import for PostgreSQL

Шаг 7 - Выбор метода импорта


На шестом шаге выберите метод импорта.

 

Step 6

 

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

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

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

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

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

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

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

 

Пример:

 

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

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

 

 

Step 6 - tab1

Step 6 - tab2

 

В качестве ключевого поля выбрано поле ID. (Кроме режима Insert All, который не требует указания ключевого поля)

 

Insert mode

Insert all

Insert new

Update

Результат

Step 6 - tab3

Step 6 - tab4

Step 6 - tab5

 

Insert mode

Update or insert

Delete

Delete or insert

Результат

Step 6 - tab6

Step 6 - tab7

Step 6 - tab8

 

Native mode Kind - серверозависимый (собственный) режим (режим вставки, реализуемый с помощью специальных возможностей сервера).

 

В разделе Native Mode Kind выберите вид собственного режима импорта программы:

  • Single Commands - одиночные команды вида "INSERT INTO...".
  • Batch Insert - пакетная вставка.

 

Если установлен флажок Skip this step, то этот шаг будет пропускаться при последующем импортировании файлов. Список  пропускаемых шагов можно просмотреть и изменить на вкладке General диалогового окна Preferences

 

 

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