419.01K
Категория: ПрограммированиеПрограммирование

Импорт и экспорт данных

1.

Импорт и экспорт данных

2.

В этой секции мы изучим
различные способы импорта файла
CSV в таблицу PostgreSQL.

3.

Сначала создайте новую таблицу с именем
«лица» со следующими столбцами:

4.

Во-вторых, подготовьте файл данных CSV
следующего формата:
• Путь к файлу CSV следующий: 'D:\persons.csv'.

5.

Импортируйте файл CSV в таблицу с
помощью оператора COPY.
Чтобы импортировать этот CSV-файл в таблицу person, вы
используете оператор COPY следующим образом:

6.

Сначала вы указываете таблицу с именами столбцов после ключевого слова COPY.
Порядок столбцов должен быть таким же, как в CSV-файле. Если CSV-файл содержит
все столбцы таблицы, их не нужно указывать явно, например
Во-вторых, вы указываете путь к файлу CSV после ключевого слова FROM. Поскольку
используется формат файла CSV, вам необходимо указать DELIMITER, а также
предложения CSV.
В-третьих, укажите ключевое слово HEADER, чтобы указать, что файл CSV содержит
заголовок. Когда команда COPY импортирует данные, она игнорирует заголовок
файла.
Обратите внимание, что файл должен читаться непосредственно сервером
PostgreSQL, а не клиентским приложением. Следовательно, он должен быть доступен
серверу PostgreSQL. Кроме того, для успешного выполнения оператора COPY вам
необходим доступ суперпользователя.

7.

Импортируйте файл CSV в таблицу с
помощью pgAdmin.
Если вам нужно импортировать файл CSV со своего компьютера в
таблицу на сервере базы данных PostgreSQL, вы можете
использовать команду pgAdmin.
Следующий оператор усекает таблицу person, чтобы вы могли
повторно импортировать данные.

8.

Сначала щелкните правой кнопкой мыши
таблицу person и выберите пункт меню
«Импорт/Экспорт…»:

9.

10.

11.

12.

13.

В этой секции мы изучим
различные методы экспорта
данных из таблиц PostgreSQL в
файлы CSV.

14.

Экспортируйте данные из таблицы в CSV с
помощью оператора COPY.

15.

В некоторых случаях вам нужно экспортировать данные только из
некоторых столбцов таблицы в файл CSV. Для этого вы указываете
имена столбцов вместе с именем таблицы после ключевого слова
COPY. Например, следующий оператор экспортирует данные из
столбцов first_name, Last_name и email таблицы person в
person_partial_db.csv.

16.

Если вы не хотите экспортировать заголовок, содержащий имена
столбцов таблицы, просто удалите флаг HEADER в операторе COPY.
Следующий оператор экспортирует в файл CSV только данные из
столбца электронной почты таблицы person.
English     Русский Правила